Puzzles solved by IVET