Mobile Platform Crossword Solver