#include <iostream> #include <vector> #include <string> using namespace std; int num(const vector<int>& a,int x) { int ans=0; for(int i=1;i<=26;++i) if(a[i]%2==x) ++ans; return ans; } int main() { string s; cin>>s; vector<int> a( 27,0); for(int i=0;i<s.size();++i) ++a[ s[i]-'a'+1]; int even=num(a,0); int odd=num(a,1); bool ans=true; if(s.size()%2==0) { if(odd>0) ans=false; } else if(odd!=1) ans=false; if(ans) cout<<"YES"; else cout<<"NO"; }