Given a string x with balanced paranthesis, return list of output strings by adding substring to prefix and suffix
Example:
- Input: foo{bar, cat}dog Output: ['foobardog', 'foocatdog']
- Input: foo{bar, cat {dog, egg}}baz Output:['foobarbaz', 'foocatdogbaz', 'foocateggbaz']