Longest Valid Parentheses Leetcode Solution Python