Valid Sudoku in Java