#include<bits/stdc++.h>

using namespace std;

int main()
{
	int n;
	string s;
	int flag1 = 0; 			//用来计算含有多少个（
	int flag2 = 0;			//计算含有多少个）
	for(int i=0;i<n;i++)
	{
		if(s[i] == '(')
			flag1++;
		if(s[i] == ')')
		{
			if(flag1 > 0)
				flag1--;
			else
				flag2++;
		}
	}
	for(int i=0;i<flag1;i++)
		s = s + ')';
	for(int i=0;i<flag2;i++)
		s = '(' + s;
	cout << s << endl;		
	return 0;	
} 