Generate Valid Parentheses Leetcode Problem