Sudoku 95 answer