This app is great for improving my reading of the game as a novice. The one drawback, and why I didn't give it 5 stars, is that when I complete a puzzle, I can't review my solution as the board gets covered up with the new puzzle pop-up.