Puzzles solved by IGA