Puzzles solved by NIEMCY