Reached 2800 rating puzzles, is this any good?