https://github.com/ahblay/crossword_filler