Puzzles solved by KGSF