#include<bits/stdc++.h>
using namespace std;
bool st[100001]={0};
int main(){
string s;
cin>>s;
for(int i=s.size()-1;i>=0;i--){
if(s[i]==')'){
for(int j=i-1;j>=0;j--){
if(s[j]=='('&&!st[j]){
st[i]=st[j]=1;
break;
}
}
}
else if(s[i]==']'){
for(int j=i-1;j>=0;j--){
if(s[j]=='['&&!st[j]){
st[i]=st[j]=1;
break;
}
}
}
}
for(int i=0;i<s.size();i++){
if(st[i])cout<<s[i];
else{
if(s[i]==')'||s[i]=='('){
cout<<"()";
}
else if(s[i]==']'||s[i]=='['){
cout<<"[]";
}
}
}
}