AC: GenerateParentheses

backtracking