Puzzles solved by IGR