Puzzles solved by eohsa