Update 31. Longest Valid Parentheses