B - 美しい文字列 / Beautiful Strings

Time Limit: 2 sec / Memory Limit: 256 MB

配点 : 200

問題文

w を、英小文字のみからなる文字列とします。 w が以下の条件を満たすならば、w美しい文字列と呼ぶことにします。

  • どの英小文字も、w 中に偶数回出現する。

文字列 w が与えられます。w が美しい文字列かどうか判定してください。

制約

  • 1 \leq |w| \leq 100
  • w は英小文字 (a-z) のみからなる文字列である

入力

入力は以下の形式で標準入力から与えられる。

w

出力

w が美しい文字列ならば Yes を、それ以外の場合は No を出力せよ。


入力例 1

abaccaba

出力例 1

Yes

a4 回、b2 回、c2 回、それ以外の英小文字が 0 回出現します。


入力例 2

hthth

出力例 2

No

Score : 200 points

Problem Statement

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 1

abaccaba

Sample Output 1

Yes

a occurs four times, b occurs twice, c occurs twice and the other letters occur zero times.


Sample Input 2

hthth

Sample Output 2

No