leetcode: Longest Valid Parentheses
leetcode: Regular Expression Matching
leetcode: Generate Parentheses