Puzzles solved by ESPE