Puzzles solved by hamilton school project puzzle