Puzzles solved by IAGT