Let w be a string consisting of lowercase letters.
We will call w beautiful if the following condition is satisfied:
 - Each lowercase letter of the English alphabet occurs even number of times in w.
You are given the string w. Determine if w is beautiful.

-----Constraints-----
 - 1 \leq |w| \leq 100
 - w consists of lowercase letters (a-z).

-----Input-----
The input is given from Standard Input in the following format:
w

-----Output-----
Print Yes if w is beautiful. Print No otherwise.

-----Sample Input-----
abaccaba

-----Sample Output-----
Yes

a occurs four times, b occurs twice, c occurs twice and the other letters occur zero times.
[{"code": "import sys\nimport string\nw = input()\na_z = string.ascii_letters\nfor i in a_z:\n    if w.count(i) & 1:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.16, "memory": 14352.0, "status": "done"}, {"code": "# import math\n# import statistics\na=input()\n#b,c=int(input()),int(input())\nc=[]\nfor i in a:\n    c.append(i)\n#e1,e2 = map(int,input().split())\n# f = list(map(int,input().split()))\n#g = [input() for _ in range(a)]\n# h = []\n# for i in range(e1):\n#     h.append(list(map(int,input().split())))\nse=set(c)\nc.sort()\ncount=1\nres=[]\nfor i in range(len(c)-1):\n    if c[i]==c[i+1]:\n        count+=1\n    else:\n        if count%2==0:\n            res.append(c[i])\n        count=1\nif count%2==0:\n    res.append(c[-1])\nif len(res)==len(se):\n    print(\"Yes\")\nelse:\n    print(\"No\")\n", "passed": true, "time": 0.16, "memory": 14216.0, "status": "done"}, {"code": "w=input()\nS=\"abcdefghijklmnopqrstuvwxyz\"\n\nflag=True\nfor c in S:\n    if w.count(c)%2==1:\n        flag=False\nif flag:\n    print(\"Yes\")\nelse:\n    print(\"No\")\n", "passed": true, "time": 0.14, "memory": 14284.0, "status": "done"}, {"code": "import collections\nw = input()\nc = collections.Counter(w)\nfor i in c.values():\n    if i%2==1:\n        print('No')\n        break\nelse:\n    print('Yes')", "passed": true, "time": 0.18, "memory": 14160.0, "status": "done"}, {"code": "a = input()\ndic = {}\nfor i in a:\n    if i in dic:\n        dic[i] += 1\n    else:\n        dic[i] = 1\nfor i in dic:\n    if dic[i] % 2 != 0:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.16, "memory": 14232.0, "status": "done"}, {"code": "w = input()\nd = {}\nfor i in range(len(w)):\n  if w[i] not in list(d.keys()):\n    d[w[i]] = 1\n  else:\n    d[w[i]] += 1\n\nfor v in list(d.values()):\n  if v%2 != 0:\n    print(\"No\")\n    return\nprint(\"Yes\")\n", "passed": true, "time": 0.14, "memory": 14072.0, "status": "done"}, {"code": "w = input()\n\na = ord('a')\nz = ord('z')\n\nfor i in range(a,z+1):\n    x = w.count(chr(i))\n    if x%2 == 1:\n        print('No')\n        return\n    \nprint('Yes')\n", "passed": true, "time": 0.24, "memory": 14224.0, "status": "done"}, {"code": "S = input()\n\nP = set()\nfor s in S:\n  if s not in P and S.count(s)%2 != 0:\n    print(\"No\")\n    return\n  P.add(s)\nprint(\"Yes\")", "passed": true, "time": 0.15, "memory": 14084.0, "status": "done"}, {"code": "from sys import stdin\ninput = stdin.readline\n\nD = {'a':0, 'b':1, 'c':2, 'd':3, 'e':4,\n    'f':5, 'g':6, 'h':7, 'i':8, 'j':9,\n    'k':10,'l':11,'m':12,'n':13,'o':14,\n    'p':15,'q':16,'r':17,'s':18,'t':19,\n    'u':20,'v':21,'w':22,'x':23,'y':24,'z':25}\n\nW = list(input().strip())\n\nT = [0] * 26\n\nfor w in W:\n    T[D[w]] += 1\n\nb = True\nfor i in range(26):\n    if T[i]%2 == 1:\n        b = False\n        break\nif b == True:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14340.0, "status": "done"}, {"code": "w = list(input())\nx = list(set(w))\nfor i in x:\n    y = w.count(i)\n    if y % 2 != 0:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14012.0, "status": "done"}, {"code": "s = str(input())\ntemp = 'a'\nflag = 0\nfor i in range(1,27):\n  if s.count(temp)%2==1:\n    flag=1\n    break\n  temp = chr(ord(temp) + 1)\nif flag==0:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.19, "memory": 14320.0, "status": "done"}, {"code": "n = input()\ndic = 'abcdefghijklmnopqrstuvwxyz'\nfor i in range(26):\n  if n.count(str(dic[i]))%2!=0:\n    print(\"No\")\n    return\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "w=input()\na=\"abcdefghijklmnopqrstuvwxyz\"\nb=0\nfor i in range(26):\n    if w.count(a[i])%2==0:\n        b+=0\n    else:\n        b+=1\nprint(\"Yes\" if b==0 else \"No\")", "passed": true, "time": 0.14, "memory": 14216.0, "status": "done"}, {"code": "import collections \n\nw = str(input())\nx = collections.Counter(w)\nn = 0\n\n    \nfor i in list(x.values()):\n    if i % 2 ==0:\n        n += 1\n        continue\n    \n\nif n == len(list(x.values())):\n    print('Yes')\n\nelse:\n    print('No')\n\n    \n", "passed": true, "time": 0.14, "memory": 14312.0, "status": "done"}, {"code": "w = input()\nalpha = \"abcdefghijklmnopqrstuvwxyz\"\n\ncheck = True\nfor a in alpha:\n  if w.count(a) % 2 == 1:\n    check = False\n    \nprint(\"Yes\" if check else \"No\")", "passed": true, "time": 0.17, "memory": 14240.0, "status": "done"}, {"code": "w = input()\nwhile len(w) > 0:\n    a = w[0]\n    if w.count(a)%2 != 0:\n        print(\"No\")\n        return\n    w = w.replace(a,\"\")\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14084.0, "status": "done"}, {"code": "w = list(input())\ns = set(w)\nfor i in s:\n  if w.count(i)%2 != 0:\n    print(\"No\")\n    break\nelse:\n  print(\"Yes\")\n", "passed": true, "time": 0.15, "memory": 14212.0, "status": "done"}, {"code": "w = list(input())\n\nw.sort()\n\ncnt = 1\n\nfor i in range(len(w)-1):\n    if w[i] != w[i+1]:\n        if cnt % 2 == 1:\n            print('No')\n            return\n        else:\n            cnt = 1\n    else:\n        cnt += 1\n\nif cnt % 2 == 1:\n    print('No')\nelse:\n    print('Yes')", "passed": true, "time": 0.14, "memory": 14120.0, "status": "done"}, {"code": "w=input()\nre=[w.count(i) for i in w]\nprint(\"Yes\" if all(i%2==0 for i in re) else \"No\")", "passed": true, "time": 0.18, "memory": 14192.0, "status": "done"}, {"code": "import collections\nw = list(input())\nwc = collections.Counter(w)\nnum = 0\nfor i, x in enumerate(wc):\n  if(wc[x]%2==0):\n    num += 1\nif(num==len(wc)):\n  print('Yes')\nelse:\n  print('No')", "passed": true, "time": 0.14, "memory": 14344.0, "status": "done"}, {"code": "w = input()\nfor i in range(len(w)):\n    if w.count(w[i]) % 2 == 1:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.19, "memory": 14264.0, "status": "done"}, {"code": "s = input()\nd = {}\nfor i in range(len(s)):\n    if s[i] in d:\n        d[s[i]] += 1\n    else:\n        d[s[i]] = 1\nfor v in d.values():\n    if v % 2:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14088.0, "status": "done"}, {"code": "w = input()\nchar_map = { c: 0 for c in w }\nfor c in w:\n    char_map[c] += 1\n\nflag = True\nfor val in list(char_map.values()):\n    if val % 2 != 0:\n        flag = False\n        break\n\nprint(('Yes' if flag else 'No'))\n", "passed": true, "time": 0.19, "memory": 14200.0, "status": "done"}, {"code": "import collections\nimport sys\na=input()\nb=[]\n\nfor i in a:\n  b.append(i)\n  \nb.sort()\nc=collections.Counter(b)\nc=list(c.values())\n\nfor i in range(len(c)):\n  if int(c[i])%2==0:\n    q=0\n  else:\n    q=1\n    print('No')\n    return\n    \nprint('Yes')\n", "passed": true, "time": 0.25, "memory": 14116.0, "status": "done"}, {"code": "import string\n\nw = list(map(str, input()))\nans = \"\"\n\nalp = list(map(str, string.ascii_lowercase))\nfor char in alp:\n    if w.count(char) % 2 == 0:\n        ans = \"Yes\"\n    else:\n        ans = \"No\"\n        break\nprint(ans)", "passed": true, "time": 0.14, "memory": 14084.0, "status": "done"}, {"code": "a = input()\n\nfor i in a:\n\tif a.count(i)%2==1:\n\t\tprint(\"No\")\n\t\t\n\t\treturn\n\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14188.0, "status": "done"}, {"code": "import collections\nw = list(input())\nc = collections.Counter(w)\ntmp = list(c.values())\nfor i in tmp:\n    if i % 2 == 1:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14160.0, "status": "done"}, {"code": "from collections import Counter\nw = input()\nc = Counter(w)\nans = True\nfor v in c.values():\n    if v%2==1:\n        ans = False\nprint(\"Yes\" if ans == True else \"No\")", "passed": true, "time": 0.14, "memory": 14144.0, "status": "done"}, {"code": "from collections import Counter\n\n\ndef answer(w: str) -> str:\n    counts = list(Counter(w).values())\n    for count in counts:\n        if count % 2 == 1:\n            return 'No'\n\n    return 'Yes'\n\ndef main():\n    w = input()\n    print((answer(w)))\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.15, "memory": 14188.0, "status": "done"}, {"code": "import collections\nw = list(input())\n\ncnt = collections.Counter(w)\nans = \"Yes\"\nfor v in list(cnt.values()):\n    if v%2!=0:\n        ans = \"No\"\n        break\n        \nprint(ans)\n", "passed": true, "time": 0.15, "memory": 14284.0, "status": "done"}, {"code": "s = list(input())\nif all(s.count(x) % 2 == 0 for x in set(s)):\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.31, "memory": 13988.0, "status": "done"}, {"code": "w=sorted(input())\ntotal=False\nif len(w)==1:\n    total=True\n    print(\"No\")\nelse:\n    for i in range(0,len(w),2):\n        if w[i]!=w[i+1]:\n            print(\"No\")\n            total=True\n            break\nif total==False:\n    print(\"Yes\")", "passed": true, "time": 0.14, "memory": 14304.0, "status": "done"}, {"code": "w = input()\nfrom collections import Counter\nwc = Counter(w)\n\nfor c in wc.values():\n    if c%2 == 1:\n        print('No')\n        break\nelse:\n    print('Yes')", "passed": true, "time": 1.08, "memory": 14144.0, "status": "done"}, {"code": "w = str(input())\nL = []\nfor i in w:\n  L.append(i)\nif len(L) % 2 == 1:\n  print('No')\n  return\nL.sort()\nfor j in range(0,len(L),2):\n  if L[j] != L[j + 1]:\n    print('No')\n    return\nprint('Yes')\n  \n", "passed": true, "time": 0.14, "memory": 14308.0, "status": "done"}, {"code": "from collections import Counter\n\nw = input()\nc = Counter(w)\nfor i in c.values():\n    if i % 2 != 0:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14088.0, "status": "done"}, {"code": "w=input()\na=list('abcdefghijklmnopqrstuvwxyz')\nfor A in a:\n    if w.count(A) % 2 == 1:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14224.0, "status": "done"}, {"code": "li = [0]*26\nw = input()\nfor i in range(len(w)):\n    li[ord(w[i])-97] += 1\nfor i in range(26):\n    if li[i] % 2 == 1:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.17, "memory": 14228.0, "status": "done"}, {"code": "W = input()\nexist_list = []\nans = \"No\"\nfor w in W:\n    if w in exist_list:\n        continue\n\n    if W.count(w) % 2 != 0:\n        break\n\n    exist_list.append(w)\nelse:\n    ans = \"Yes\"\n\nprint(ans)\n", "passed": true, "time": 0.14, "memory": 14084.0, "status": "done"}, {"code": "w = input()\n\nw_list = [a for a in w]\nw_set = set(w_list)\n\nans = 'Yes'\nfor i in w_set:\n    if w_list.count(i)%2 != 0:\n        ans = 'No'\n        break\n\nprint(ans)", "passed": true, "time": 0.17, "memory": 14040.0, "status": "done"}, {"code": "a=input();b=set(a)\n\nfor i in b:\n  if a.count(i) % 2 != 0:\n    print('No')\n    return\n    \nprint('Yes')\n", "passed": true, "time": 0.15, "memory": 14160.0, "status": "done"}, {"code": "from collections import Counter\n\nW = input()\nC = Counter(W)\n\nfor v in list(C.values()):\n    if v % 2:\n        print(\"No\")\n        return\nprint(\"Yes\")\n", "passed": true, "time": 0.26, "memory": 14088.0, "status": "done"}, {"code": "w = str(input())\ndata1 = []\nfor i in range(len(w)):\n    data1.append(w[i])\n    \ndata2 = []\nfor i in range(len(w)):\n    if not w[i] in data2:\n        data2.append(w[i])\n\nerror = 0\nfor x in data2:\n    if data1.count(x) % 2 != 0:\n        error += 1\n        break\n\nif error == 0:\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.16, "memory": 14320.0, "status": "done"}, {"code": "w = list(input())\ns = set(w)\nfor i in s:\n  if w.count(i)%2 != 0:\n    print(\"No\")\n    break\nelse:\n  print(\"Yes\")", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "W = input()\ns = list(set(W))\nl = len(s)\n\n\nfor i in range(l):\n    for a in s[i]:\n        if W.count(a)%2 == 1:\n            print(\"No\")\n            return\n        else:\n            break\nprint(\"Yes\")\n", "passed": true, "time": 0.14, "memory": 14116.0, "status": "done"}, {"code": "l = input()\n\nfor i in l:\n    if l.count(i) % 2 == 1:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14180.0, "status": "done"}, {"code": "w = input()\nans = 'Yes'\nif len(w) % 2 == 1:\n    ans = 'No'\nelse:\n    s = sorted(w)\n    count = 1\n    for i in range(1, len(s)):\n        if s[i] == s[i - 1]:\n            count += 1\n        else:\n            if count % 2 == 1:\n                ans = 'No'\n                break\n            count = 1\nprint(ans)", "passed": true, "time": 0.14, "memory": 14176.0, "status": "done"}, {"code": "from collections import Counter as CC\nw = list(input())\nD = CC(w)\nfor i in D:\n  if D[i] % 2 != 0:\n    print('No')\n    break\nelse:\n  print('Yes')", "passed": true, "time": 0.23, "memory": 14332.0, "status": "done"}, {"code": "w = input()\nD = {}\nfor i in w:\n  if i not in D:\n    D[i] = 0\n  D[i] += 1\nfor i in D:\n  if D[i] % 2 == 1:\n    print('No')\n    break\nelse:\n  print('Yes')", "passed": true, "time": 0.14, "memory": 14128.0, "status": "done"}, {"code": "w = input()\nl = [chr(ord(\"a\")+i) for i in range(26)]\nfor i in l:\n    if w.count(i) % 2 != 0:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14292.0, "status": "done"}, {"code": "w = input()\nans = True\n\nfor i in w:\n    cnt = 0\n    for j in w:\n        if i == j:\n            cnt += 1\n    if cnt%2 != 0:\n        ans = False\n        break\n                \nif ans:\n    print(\"Yes\")\nelse:\n    print(\"No\")", "passed": true, "time": 0.15, "memory": 14168.0, "status": "done"}, {"code": "#-*-coding:utf-8-*-\nimport sys\ninput=sys.stdin.readline\n\ndef main():\n    S = input().rstrip()\n    s_dict={}\n\n    for s in S:\n        if s not in s_dict:\n            tmp={s:1}\n            s_dict.update(tmp)\n        else:\n            count=s_dict[s]\n            count+=1\n            s_dict[s]=count\n    \n    for i,v in s_dict.items():\n        if v % 2 !=0:\n            print(\"No\")\n            return\n        else:\n            continue        \n    print(\"Yes\")\ndef __starting_point():\n    main()\n__starting_point()", "passed": true, "time": 0.14, "memory": 14264.0, "status": "done"}, {"code": "w = input()\nx = set(w)\ny = []\nfor i in x:\n    y.append(w.count(i))\nfor j in y:\n    if j%2 == 0:\n        continue\n    else:\n        print(\"No\")\n        return\nprint(\"Yes\")\n", "passed": true, "time": 0.15, "memory": 14172.0, "status": "done"}, {"code": "s = input()\nal = \"abcdefghijklmnopqrstuvwxyz\"\nf = True\nfor e in al:\n  if s.count(e)%2 != 0:\n    f = False\n    break\nprint(\"Yes\" if f else \"No\")", "passed": true, "time": 0.14, "memory": 14296.0, "status": "done"}, {"code": "w = input()\n\nimport collections as c\n\ncounts = c.Counter(w)\nif all(elem % 2 == 0 for elem in counts.values()):\n  print('Yes')\nelse:\n  print('No')", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "data = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']\nw = input()\n\n\nfor i in range(26):\n        if w.count(data[i]) % 2 != 0:\n            print('No')\n            return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14232.0, "status": "done"}, {"code": "a = list(input())\na.sort()\nb = list(set(a))\nfor i in range(len(b)):\n    if a.count(b[i]) % 2 == 0:\n        continue\n    else:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.15, "memory": 14040.0, "status": "done"}, {"code": "from collections import deque\nd = deque()\nfor w in input():\n  d.remove(w) if w in d else d.append(w) \nprint(['Yes','No'][len(d)!=0])", "passed": true, "time": 0.14, "memory": 14080.0, "status": "done"}, {"code": "s = input()\ndi = {}\nfor c in s:\n  di[c] = 0\nfor c in s:\n  di[c] +=1\n  \nis_beautiful = True\nfor c in s:\n  if di[c] %2 ==1:\n    is_beautiful = False\n\nprint(('Yes' if is_beautiful else 'No'))\n", "passed": true, "time": 0.31, "memory": 14072.0, "status": "done"}, {"code": "import sys\nw=input()\ncount={}\nfor i in w:\n    count.setdefault(i,0)\n    count[i]+=1\nfor j in list(count.values()):\n    if j%2!=0:\n        print('No')\n        return\nprint('Yes')\n", "passed": true, "time": 0.21, "memory": 14308.0, "status": "done"}, {"code": "a = input()\n \nfor i in a:\n\tif a.count(i)%2==1:\n\t\tprint(\"No\")\n\t\t\n\t\treturn\n \nprint(\"Yes\")", "passed": true, "time": 1.57, "memory": 14060.0, "status": "done"}, {"code": "import collections\nw = list(input())\n\ncnt = collections.Counter(w)\nans = \"Yes\"\nfor v in cnt.values():\n    if v%2!=0:\n        ans = \"No\"\n        break\n        \nprint(ans)", "passed": true, "time": 0.22, "memory": 14108.0, "status": "done"}, {"code": "w = input()\nw_set = set(w)\nd = {}\nfor i in w_set:\n    d[i] = 0\nfor i in w:\n    d[i] += 1\n\nfor i in d.values():\n    if i % 2 != 0:\n        print(\"No\")\n        break\nelse:\n    print(\"Yes\")", "passed": true, "time": 0.21, "memory": 14192.0, "status": "done"}, {"code": "w = input()\n\ndic = {}\nfor c in w:\n    if c not in dic:\n        dic[c] = 1\n    else:\n        dic[c] += 1\n        \nfor key in dic:\n    if dic[key] % 2 != 0:\n        print(\"No\")\n        return\nprint(\"Yes\")\n", "passed": true, "time": 0.2, "memory": 14064.0, "status": "done"}, {"code": "w=input()\nl=[0 for _ in range(26)]\nFlag=True\nfor i in w:\n    num=ord(i)-97\n    #print(num)\n    l[num]+=1\nfor i in l:\n    if i%2==1:\n        Flag=False\nif Flag:\n    print('Yes')\nelse:\n    print('No')\n", "passed": true, "time": 0.2, "memory": 14064.0, "status": "done"}, {"code": "import collections\nw = list(str(input()))\nl = collections.Counter(w)\ns = set(w)\n\nfor i in s:\n    if int(l[i])%2 != 0:\n        print('No')\n        break\nelse:\n    print('Yes')\n", "passed": true, "time": 0.21, "memory": 14232.0, "status": "done"}, {"code": "w = input()\nwl = []\n\nfor i in range(len(w)):\n  wl.append(w[i])\n  \nwl.sort()\n\na = 1\njudge = 1\nif len(w)%2 == 0:\n  for n in range(len(w)-1):\n    if wl[a+n] == wl[a+n-1]:\n      judge += 1\n    else:\n      if judge%2 != 0:\n        print(\"No\")\n        return\n      else:\n        judge = 1\n    if n == len(w)-2:\n      if judge%2 == 0:\n        print(\"Yes\")\n      else:\n        print(\"No\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14060.0, "status": "done"}, {"code": "S = input()\nfor i in range(len(S)):\n  if S.count(S[i])%2 == 1:\n    print(\"No\")\n    return\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14128.0, "status": "done"}, {"code": "import collections\n\nw = list(input())\nc = collections.Counter(w)\nif all(x % 2 == 0 for x in c.values()):\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14196.0, "status": "done"}, {"code": "s = input()\nflag = [0] * 26\n\nfor i in range(len(s)):\n  flag[ord(s[i])-97] += 1\n\nres = \"Yes\"\n\nfor i in range(26):\n  if flag[i] % 2 == 1:\n    res = \"No\"\n\nprint(res)", "passed": true, "time": 0.22, "memory": 14020.0, "status": "done"}, {"code": "w = input()\nf = True\nfor i in w:\n    c = 0\n    for k in w:\n        if i == k:\n            c += 1\n\n    if c % 2 != 0:\n        f = False\nif not f:\n    print(\"No\")\nelse:\n    print(\"Yes\")\n", "passed": true, "time": 0.21, "memory": 14172.0, "status": "done"}, {"code": "def main():\n    w = str(input())\n    wl = []\n    for ww in w :\n        wl.append(ww)\n    if len(w) % 2 != 0 :\n        ans = \"No\"\n    else :\n        ans = \"Yes\"\n        for val in wl :\n            if wl.count(val) % 2 == 0 :\n                pass\n            else :\n                ans = \"No\"\n                break\n    print(ans)\n\n\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14100.0, "status": "done"}, {"code": "w = input()\nbea = True\n\nelements = set(list(w))\nfor element in elements:\n    if w.count(element) % 2 != 0:\n        print(\"No\")\n        bea = False\n        break\n\nif bea:\n    print(\"Yes\")", "passed": true, "time": 0.14, "memory": 14252.0, "status": "done"}, {"code": "import math\nfrom datetime import date\n\ndef main():\n\t\n\ts = input()\n\ta = [0 for i in range(26)]\n\n\tfor c in s:\n\t\ta[ord(c) - ord('a')] += 1\n\n\tok = 'True'\n\tfor i in range(26):\n\t\tif a[i] % 2 == 1:\n\t\t\tok = 'False'\n\n\tif ok == 'True':\n\t\tprint(\"Yes\")\n\telse:\n\t\tprint(\"No\")\n\nmain()\n", "passed": true, "time": 0.15, "memory": 16464.0, "status": "done"}, {"code": "w = input()\ncnt = [0] * 26\nfor c in w:\n    n = ord(c) - ord('a')\n    cnt[n] += 1\nfor temp in cnt:\n    if temp % 2 != 0:\n        print(\"No\")\n        return\nelse:\n    print(\"Yes\")", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "w = input()\n\nfor i in w:\n    count = 0\n    for j in w:\n        if i == j:\n            count += 1\n    if count % 2 != 0:\n        ans = 'No'\n        break\n    else:\n        ans = 'Yes'\nprint(ans)\n", "passed": true, "time": 0.22, "memory": 14312.0, "status": "done"}, {"code": "w = input()\n\nd = {}\n\nfor i in list(w):\n    if i not in list(d.keys()):\n        d[i] = 1\n    else:\n        d[i] += 1\n\nans = 'Yes'\nfor _, v in list(d.items()):\n    if v%2 != 0:\n        ans = 'No'\n        break\nprint(ans)\n", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "import collections\nS = list(input())\nD = collections.Counter(S)\nans = 'Yes'\n\nfor v in D.values():\n  if v % 2 != 0:\n    ans = 'No'\n    break\n\nprint(ans)", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "from collections import Counter\nw = input()\nd = Counter(w)\nif (sum(d.values())) % 2 == 0 and len([c for c in d.values() if c %2 ==0]) == len(d):\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14068.0, "status": "done"}, {"code": "W = input()\nans = 'Yes'\n\nif len(W)%2 == 0:\n    W_ele = set([w for w in W])\n    for w in W_ele:\n        if W.count(w) % 2 == 1:\n            ans = 'No'\nelse:\n    ans = 'No'\nprint(ans)", "passed": true, "time": 0.14, "memory": 14156.0, "status": "done"}, {"code": "from collections import Counter\n\nw = input()\n\nw = Counter(w)\n\nresult = 'Yes'\nfor v in w.values():\n    if v % 2 == 0:\n        continue\n    else:\n        result = 'No'\n        break\nprint(result)", "passed": true, "time": 0.23, "memory": 14256.0, "status": "done"}, {"code": "\nw = input()\ns = set(list(w))\n\nfor item in s:\n    if w.count(item) % 2 != 0:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "w=input()\nans=\"Yes\"\nfor i in w:\n    if w.count(i)%2!=0:\n        ans=\"No\"\n        break\nprint(ans)", "passed": true, "time": 0.14, "memory": 14160.0, "status": "done"}, {"code": "w = input()\nans = \"Yes\"\n\nfor i in range(26):\n    if w.count(chr(ord(\"a\")+i)) % 2 == 1:\n        ans = \"No\"\n        break\n\nprint(ans)\n", "passed": true, "time": 0.14, "memory": 14120.0, "status": "done"}, {"code": "w = input()\nw_set = set(w)\nd = {}\nfor i in w_set:\n    d[i] = 0\nfor i in w:\n    d[i] += 1\n\nfor i in d.values():\n    if i % 2 != 0:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.23, "memory": 14252.0, "status": "done"}, {"code": "import collections\ns = input()\nl = collections.Counter(s)\nfor i in l.values():\n    if i % 2 != 0:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14144.0, "status": "done"}, {"code": "s = input()\nprint(\"Yes\" if all(s.count(i)%2==0 for i in set(s)) else \"No\")", "passed": true, "time": 0.14, "memory": 14124.0, "status": "done"}, {"code": "w=input()\ndi={}\nfor i in w:\n    if i in di:\n        di[i]+=1\n    else:\n        di[i]=1\nfor i in di.values():\n    if i&1:\n        print(\"No\")\n        return\nprint(\"Yes\")", "passed": true, "time": 0.14, "memory": 14168.0, "status": "done"}, {"code": "w = input()\nans = True\nfor i in w:\n  cnt = 0\n  for j in w:\n    if i == j:\n      cnt += 1\n  if cnt % 2 != 0:\n    ans = False\n    break\n    \nif ans:\n  print(\"Yes\")\nelse:\n  print(\"No\")", "passed": true, "time": 0.14, "memory": 14284.0, "status": "done"}, {"code": "# -*- coding: utf-8 -*-\n\nS = list(input())\ncun = 0\nss = set()\n\nfor i in S:\n    ss.add(i)\n\nfor i in ss:\n    cun = 0\n\n    for p in range(len(S)):\n        if i == S[p]:\n            cun += 1\n    if cun % 2 != 0:\n        print(\"No\")\n        return\n\nprint(\"Yes\")\n\n\n", "passed": true, "time": 0.14, "memory": 14092.0, "status": "done"}, {"code": "from collections import Counter\n\nw = Counter([c for c in input()])\nif all([v % 2 == 0 for k, v in w.items()]):\n    print('Yes')\nelse:\n    print('No')", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "w = input()\nfor c in set(w):\n    if w.count(c) % 2:\n        print('No')\n        break\nelse:\n    print('Yes')", "passed": true, "time": 0.15, "memory": 14028.0, "status": "done"}, {"code": "w = input()\na = 0\nfor i in range(97, 124):\n    cnt = 0\n    for j in w:\n        if j == chr(i):\n            cnt += 1\n    if cnt%2 != 0:\n        print(\"No\")\n        break\n    else:\n        a += 1\n        if a == 27:\n            print(\"Yes\")\n            break", "passed": true, "time": 0.14, "memory": 14268.0, "status": "done"}, {"code": "s = input()\nfor i in range(len(s)):\n    if s.count(s[i]) % 2 != 0:\n        print('No')\n        return\nprint('Yes')", "passed": true, "time": 0.14, "memory": 14124.0, "status": "done"}]