Puzzles solved by tommy