Leetcode 1051. Python