LeetCode - 36: Valid Sudoku || Data Structures and Algorithms in Python