Valid Sudoku - Leetcode 36