Neohanja

A work in progress Sudoku generator, meant to be part of a larger project.
Puzzle