#include <bits/stdc++.h>
using namespace std;
int ChackPair(char l,char r)
{
if(l=='(' && r==')')
return 1;
if(l=='{' && r=='}')
return 1;
if(l=='[' && r==']')
return 1;
return 0;
}
int ChackSymbol(char t[])
{
stack <char> s;
int flag=1;
for(int i=0;t[i]!='\0';i++){
if(t[i]=='(' || t[i]=='{' || t[i]=='[')
s.push(t[i]);
else{
if(s.empty() || !ChackPair(s.top(),t[i])){
flag=0;
break;
}
s.pop();
}
}
if(!s.empty())
flag=0;
return flag;
}
int main()
{
char t[1000];
gets(t);
if(ChackSymbol(t)==1)
printf("yes\n");
else
printf("no\n");
return 0;
}