adding sudoku (still not solveable by the algorithm)
some log and helper function changes