Puzzles solved by gis