generate parentheses solution added