solution: valid sudoku 1