W = eval(input())



cnt = {}



for w in W:

    if w not in list(cnt.keys()):

        cnt[w] = 1

    else:

        cnt[w] += 1



ans = 'Yes'

for v in list(cnt.values()):

    if v % 2 == 1:

        ans = 'No'

        break



print(ans)

import collections



w = eval(input())



c = collections.Counter(w)



ans = 'Yes'

for v in list(c.values()):

    if v % 2 == 1:

        ans = 'No'

        break



print(ans)

W = eval(input())
cnt = {}
for w in W:
    if w not in list(cnt.keys()):
        cnt[w] = 1
    else:
        cnt[w] += 1
ans = "Yes"
for v in list(cnt.values()):
    if v % 2 == 1:
        ans = "No"
        break
print(ans)

import collections

w = eval(input())
c = collections.Counter(w)
ans = "Yes"
for v in list(c.values()):
    if v % 2 == 1:
        ans = "No"
        break
print(ans)

-W = eval(input()) -cnt = {} -for w in W: -    if w not in list(cnt.keys()): -        cnt[w] = 1 -    else: -        cnt[w] += 1 +import collections + +w = eval(input()) +c = collections.Counter(w) -for v in list(cnt.values()): +for v in list(c.values()):