#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
char a;
stack<int> q;
int w=1;
int main()
{
while(cin>>a)
{
if(a=='(') q.push(w);
if(a==')')
{
if(q.empty())
{
cout<<"NO";
return 0;
}
q.pop();
}
}
if(!q.empty()) cout<<"NO";
else cout<<"YES";
return 0;
}