Browsing: solving crossword puzzles