Puzzles solved by Esme