#include #include #include #include using namespace std; struct Node{ int k1,k2; }; Node find(string s){ Node k; int i,k1,k2; for(i=s.size()-1;i>=0;i--){ if(s[i]=='('){ k1=i; break; } } if(i==-1) k.k1=0; else k.k1=k1; for(i=0;ik1){ k2=i; break; } } if(i==s.size()) k.k2=0; else k.k2=k2; return k; } int main() { int t; cin>>t; while(t--){ string s; cin>>s; Node k=find(s); if(k.k1+k.k2==0){ string s2; for(int i=0;i