#include<bits/stdc++.h>
using namespace std;
int main(){
stack<char> a;
string q;
cin>>q;
int len=q.size();
for(int i=0;i<len;i++){
if(q[i]=='(')
a.push(q[i]);
if(q[i]==')'){
if(!a.empty())
a.pop();
else{
cout<<"NO";
return 0;
}
}
}
if(a.empty())
cout<<"YES";
else
cout<<"NO";
return 0;
}