This solver calculates the solution for the japanese puzzle "heyawake", like sudoku solvers do. Study Project.