Foot Crossword Solver