import java.util.Scanner;

public class Main{
    public static void main(String[] args){
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    }
} import java.util.Scanner; Scanner java.util public class Main{
    public static void main(String[] args){
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    }
} Main public static void main(String[] args){
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    } main {
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) String w = scan.next(); w scan.next() scan.next scan int[] eng = new int[26]; eng new int[26] 26 for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	} int i = 0; int i = 0; i 0 i < w.length() i w.length() w.length w i++ i++ i {
	    eng[w.charAt(i)-97]++;
	} {
	    eng[w.charAt(i)-97]++;
	} eng[w.charAt(i)-97]++ eng[w.charAt(i)-97] eng w.charAt(i)-97 w.charAt(i) w.charAt w i 97 int flag = 1; flag 1 for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	} {
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	} if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    } eng[i] % 2 != 0 eng[i] % 2 eng[i] eng i 2 0 {
		flag = -1;
		break;
	    } flag = -1 flag -1 1 break; if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	} flag == 1 flag 1 {
	    System.out.println("Yes");
	} System.out.println("Yes") System.out.println System.out System System.out "Yes" {
	    System.out.println("No");
	} System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main{
    public static void main(String[] args){
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    }
} public class Main{
    public static void main(String[] args){
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    }
} Main
import java.util.Scanner;

public class Main{
    public static void main(String[] args){
	Scanner scan = new Scanner(System.in);

	/* 入力 */
	String w = scan.next();
	int[] eng = new int[26];

	/* 文字数カウント */
	for(int i = 0; i < w.length(); i++){
	    eng[w.charAt(i)-97]++;
	}

	/* 遇奇判定 */
	int flag = 1;
	for(int i = 0; i < 26; i++){
	    if(eng[i] % 2 != 0){
		flag = -1;
		break;
	    }
	}

	if(flag == 1){
	    System.out.println("Yes");
	}else{
	    System.out.println("No");
	}
    }
}
