Generate Valid Parentheses Leetcode Solution