Puzzles solved by IGH