i put it to you to think about how you can write a scrabble solver, if you're given the official word list. I don't think it's that much of a step up from a sudoku solver!