// Problem: A. Beautiful Strings
#include <bits/stdc++.h>
using namespace std;
void solve()
{
int freq[26] = {0};
string s;
cin >> s;
for (int i = 0; i < s.size(); i++)
{
freq[s[i] - 'a']++;
}
bool beautiful = true;
for (int i = 0; i < 26; i++)
{
if (freq[i] % 2 != 0)
{
beautiful = false;
break;
}
}
if (beautiful)
cout << "Yes";
else
cout << "No";
}
int main()
{
int t = 1;
// cin >> t;
while (t--)
{
solve();
}
}
Ly8gUHJvYmxlbTogQS4gQmVhdXRpZnVsIFN0cmluZ3MKI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIHNvbHZlKCkKewogICAgaW50IGZyZXFbMjZdID0gezB9OwogICAgc3RyaW5nIHM7CiAgICBjaW4gPj4gczsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcy5zaXplKCk7IGkrKykKICAgIHsKICAgICAgICBmcmVxW3NbaV0gLSAnYSddKys7CiAgICB9CiAgICBib29sIGJlYXV0aWZ1bCA9IHRydWU7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IDI2OyBpKyspCiAgICB7CiAgICAgICAgaWYgKGZyZXFbaV0gJSAyICE9IDApCiAgICAgICAgewogICAgICAgICAgICBiZWF1dGlmdWwgPSBmYWxzZTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgaWYgKGJlYXV0aWZ1bCkKICAgICAgICBjb3V0IDw8ICJZZXMiOwogICAgZWxzZQogICAgICAgIGNvdXQgPDwgIk5vIjsKfQppbnQgbWFpbigpCnsKICAgIGludCB0ID0gMTsKICAgIC8vIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgICAgICBzb2x2ZSgpOwogICAgfQp9