#include<bits/stdc++.h>
using namespace std;
const int N=1e4+10;
string s;
char a[N],p;
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]=='('){
a[p]='(';
p++;
}else if(s[i]==')'){
if(p==0||a[p-1]!='('){
cout<<"false"<<endl;
return 0;
}
p--;
}else if(s[i]=='['){
a[p]='[';
p++;
}else if(s[i]==']'){
if(p==0||a[p-1]!='['){
cout<<"false"<<endl;
return 0;
}
p--;
}
}
if(p==0){
cout<<"true"<<endl;
}else{
cout<<"false"<<endl;
}
return 0;
}

京公网安备 11010502036488号