Puzzles solved by IVI