30 days of python leetcode