Puzzles solved by riley thomson