import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		String str;
		String[] spl = new String[100];
		String[] cp = new String[100];
		String ch = "";
		int [] count = new int[100];
		int i = 0;
		int Cc = 0;
		Scanner scan= new Scanner(System.in);

		str = scan.next();
		spl = str.split("");

		for(String s : spl) {
			cp[i] = s;
			i++;
		}
		for(int j = 0; j < str.length(); j++) {
			String U = str.substring(j + 1,str.length());
			if(!U.contains(cp[j])) {
				ch = cp[j];
				for(int k = 0;k < str.length(); k++) {
					if(ch.equals(cp[k])) {
						count[j]++;
					}
				}
			}
		}
		for(int l= 0; l < str.length(); l++) {
			if(count[l] % 2 != 0) {
				Cc++;
			}
		}
		if(Cc > 0) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	}
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz