1 #include<cstdio>
2 #include<iostream>
3 #include<cstring>
4
5 using namespace std;
6
7 char s[105], b[105];
8 int q[105], cnt;
9
10 int main(){
11 scanf("%s", s);
12 int l = strlen(s);
13 for(int i = 0; i < l; i++){
14 if(s[i] == '(') {q[++cnt] = i; b[i] = ')'; continue;}
15 if(s[i] == '[') {q[++cnt] = i; b[i] = ']'; continue;}
16 if(s[i] == ')' || s[i] == ']'){
17 if(!cnt || b[q[cnt]] != s[i]){
18 if(s[i] == ')') b[i] = '(';
19 else b[i] = '[';
20 }
21 else b[q[cnt--]] = ' ';
22 }
23 }
24 for(int i = 0; i < l; i++){
25 if(b[i] == '(' || b[i] == '[') printf("%c", b[i]);
26 printf("%c", s[i]);
27 if(b[i] == ')' || b[i] == ']') printf("%c", b[i]);
28 }
29 return 0;
30 }