Puzzles solved by Esme H