Puzzles solved by ebg