Puzzles solved by kan