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