#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";

}