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