Puzzles solved by GIRAFA