Puzzles solved by egi