Minimum Path Sum
Generate Parentheses