Puzzles solved by ENZO