Puzzles solved by Egan keiber