Sudoku validator complete tested version