import java.util.*;
public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	}
} import java.util.*; util.* java public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	}
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	} main {
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String input = sc.next(); input sc.next() sc.next sc char[] charArray = input.toCharArray(); charArray input.toCharArray() input.toCharArray input Arrays.sort(charArray) Arrays.sort Arrays charArray String sortedString = new String(charArray); sortedString new String(charArray) int N = sortedString.length(); N sortedString.length() sortedString.length sortedString int cnt = 0; cnt 0 char tmpVal = sortedString.charAt(0); tmpVal sortedString.charAt(0) sortedString.charAt sortedString 0 if (N <= 1) {
			System.out.println("No");
			return;
		} N <= 1 N 1 {
			System.out.println("No");
			return;
		} System.out.println("No") System.out.println System.out System System.out "No" return; for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		} int i = 0; int i = 0; i 0 i < N i N i++ i++ i {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		} {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		} char val = sortedString.charAt(i); val sortedString.charAt(i) sortedString.charAt sortedString i if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			} val==tmpVal val tmpVal {
				cnt++;
			} cnt++ cnt {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			} if (cnt % 2!=0) {
					System.out.println("No");
					return;
				} cnt % 2!=0 cnt % 2 cnt 2 0 {
					System.out.println("No");
					return;
				} System.out.println("No") System.out.println System.out System System.out "No" return; cnt = 1 cnt 1 tmpVal = val tmpVal val System.out.println("Yes") System.out.println System.out System System.out "Yes" String[] args args public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	}
} public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	}
} Main
import java.util.*;
public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
 
		String input = sc.next();
		char[] charArray = input.toCharArray();
		Arrays.sort(charArray);
		String sortedString = new String(charArray);
		int N = sortedString.length();
		int cnt = 0;
		char tmpVal = sortedString.charAt(0);
		
		if (N <= 1) {
			System.out.println("No");
			return;
		}
		for (int i = 0; i < N; i++) {
			char val = sortedString.charAt(i);
			if (val==tmpVal) {
				cnt++;
			} else {
				if (cnt % 2!=0) {
					System.out.println("No");
					return;
				}
				cnt = 1;
				tmpVal = val;
			}
		}
		System.out.println("Yes");
	}
}