#abc307d. [abc307_d]Mismatched Parentheses

[abc307_d]Mismatched Parentheses

問題文

英小文字および (, ) からなる長さ NN の文字列 SS が与えられます。
以下の操作を可能な限り繰り返したあとの SS を出力してください。

  • SS の連続部分文字列であって、最初の文字が ( かつ 最後の文字が ) かつ 最初と最後以外に () も含まないものを自由に 11 つ選び削除する

なお、操作を可能な限り繰り返したあとの SS は操作の手順によらず一意に定まることが証明できます。

制約

  • 1leqNleq2times1051 \\leq N \\leq 2 \\times 10^5
  • NN は整数である
  • SS は英小文字および (, ) からなる長さ NN の文字列である

入力

入力は以下の形式で標準入力から与えられる。

NN SS

出力

答えを出力せよ。


入力例 1

8
a(b(d))c

出力例 1

ac

例えば、以下の手順により操作後の SSac となります。

  • SS44 文字目から 66 文字目までからなる部分文字列 (d) を削除する。SSa(b)c となる。
  • SS22 文字目から 44 文字目までからなる部分文字列 (b) を削除する。SSac となる。
  • これ以上操作を行うことはできない。

入力例 2

5
a(b)(

出力例 2

a(

入力例 3

2
()

出力例 3


操作後の SS は空文字列になる可能性があります。


入力例 4

6
)))(((

出力例 4

)))(((