add generate parentheses question