Puzzles solved by egan keiber