leetcode python 50