#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  int n;
  int r = 0, l = 0;
  cin >> n >> s;
  for (int i = 0; i < n; i++) {
    if (s[i] == '(')
      r++;
    else if (s[i] == ')') {
      r--;
      l = min(l, r);
    }
  }
  l = abs(l);
  while (l != 0) {
    l--;
    s.insert(0, "(");
    r++;
  }
  if (r > 0)
    for (int i = 0; i < r; i++) s.append(")");
  else if (r < 0)
    for (int i = 0; i < abs(r); i++) s.insert(0, "(");
  cout << s << endl;
}
