Puzzles solved by Esia