Puzzles solved by niu