Puzzles solved by ITZ