from collections import Counter





def main():

    w = eval(input())

    c = Counter(w)



    for k, v in list(c.items()):

        if v % 2 != 0:

            print("No")

            return

    print("Yes")





if __name__ == '__main__':

    main()

from collections import defaultdict





def main():

    w = eval(input())

    for s in w:

        if w.count(s) % 2 != 0:

            print("No")

            return

    print("Yes")





if __name__ == '__main__':

    main()

from collections import Counter


def main():
    w = eval(input())
    c = Counter(w)
    for k, v in list(c.items()):
        if v % 2 != 0:
            print("No")
            return
    print("Yes")


if __name__ == "__main__":
    main()

from collections import defaultdict


def main():
    w = eval(input())
    for s in w:
        if w.count(s) % 2 != 0:
            print("No")
            return
    print("Yes")


if __name__ == "__main__":
    main()

-from collections import Counter +from collections import defaultdict -    c = Counter(w) -    for k, v in list(c.items()): -        if v % 2 != 0: +    for s in w: +        if w.count(s) % 2 != 0: