#include<stdio.h>
#include<string.h>
char stack[50001]={};
int top=0;
void push(char x)
{
top++;
str[top]=x;
}
void pop()
{
str[top]=0;
top--;
}
int main()
{
char str[50001]={};
int a;
for(int i=0;i<50000;i++)
{
scanf("%s",str[i]);
if(str[i]==')')
{
if(str[i-1]=='(' )
{
pop()
}
else
{
push(')')
}
}
else
{
push('(')
}
}
}