// 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();
}
}
Ly8gUHJvYmxlbSBBIDogQmVhdXRpZnVsIFN0cmluZ3MKCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBzb2x2ZSgpCnsKICAgIGludCBmcmVxWzI2XSA9IHswfTsKICAgIHN0cmluZyBzOwogICAgY2luID4+IHM7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IHMuc2l6ZSgpOyBpKyspCiAgICB7CiAgICAgICAgZnJlcVtzW2ldIC0gJ2EnXSsrOwogICAgfQogICAgYm9vbCBiZWF1dGlmdWwgPSB0cnVlOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAyNjsgaSsrKQogICAgewogICAgICAgIGlmIChmcmVxW2ldICUgMiAhPSAwKQogICAgICAgIHsKICAgICAgICAgICAgYmVhdXRpZnVsID0gZmFsc2U7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgIH0KICAgIGlmIChiZWF1dGlmdWwpCiAgICAgICAgY291dCA8PCAiWWVzIjsKICAgIGVsc2UKICAgICAgICBjb3V0IDw8ICJObyI7Cn0KaW50IG1haW4oKQp7CiAgICBpbnQgdCA9IDE7CiAgICAvLyBjaW4gPj4gdDsKICAgIHdoaWxlICh0LS0pCiAgICB7CiAgICAgICAgc29sdmUoKTsKICAgIH0KfQ==