import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	}

} Main public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	} main {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	} Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) String w = scanner.next(); w scanner.next() scanner.next scanner char[] c = w.toCharArray(); c w.toCharArray() w.toCharArray w int[] alph = new int[26]; alph new int[26] 26 boolean result = true; result true for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		} int i=0; int i=0; i 0 i<w.length() i w.length() w.length w i++ i++ i {
			alph[(int)(c[i]-'a')]++;
		} {
			alph[(int)(c[i]-'a')]++;
		} alph[(int)(c[i]-'a')]++ alph[(int)(c[i]-'a')] alph (int)(c[i]-'a') c[i] c i 'a' for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		} int i=0; int i=0; i 0 i<26 i 26 i++ i++ i {
			if(alph[i]%2!=0) result=false;
		} {
			if(alph[i]%2!=0) result=false;
		} if(alph[i]%2!=0) result=false; alph[i]%2!=0 alph[i]%2 alph[i] alph i 2 0 result=false result false if(result) System.out.println("Yes");
		else System.out.println("No"); result System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" scanner.close() scanner.close scanner String[] args args public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	}

} public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String w = scanner.next();
		char[] c = w.toCharArray();
		int[] alph = new int[26];
		boolean result = true;

		for(int i=0;i<w.length();i++) {
			alph[(int)(c[i]-'a')]++;
		}

		for(int i=0;i<26;i++) {
			if(alph[i]%2!=0) result=false;
		}

		if(result) System.out.println("Yes");
		else System.out.println("No");
		scanner.close();
	}

}
