
import java.util.Scanner;

public class Main {

    private static Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    }
} import java.util.Scanner; Scanner java.util public class Main {

    private static Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    }
} Main private static Scanner scan = new Scanner(System.in); scan new Scanner(System.in) public static void main(String[] args) {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    } main {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    } String s = scan.next(); s scan.next() scan.next scan int[] count = new int[26]; count new int[26] 26 for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	} int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i++ i++ i {
	    count[s.charAt(i) - 'a']++;
	} {
	    count[s.charAt(i) - 'a']++;
	} count[s.charAt(i) - 'a']++ count[s.charAt(i) - 'a'] count s.charAt(i) - 'a' s.charAt(i) s.charAt s i 'a' boolean isEven = true; isEven true for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	} int i = 0; int i = 0; i 0 i < 26 i 26 i++ i++ i {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	} {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	} if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    } count[i] % 2 != 0 count[i] % 2 count[i] count i 2 0 {
		isEven = false;
		break;
	    } isEven = false isEven false break; System.out.println(isEven ? "Yes" : "No") System.out.println System.out System System.out isEven ? "Yes" : "No" isEven "Yes" "No" scan.close() scan.close scan String[] args args public class Main {

    private static Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    }
} public class Main {

    private static Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    }
} Main

import java.util.Scanner;

public class Main {

    private static Scanner scan = new Scanner(System.in);

    public static void main(String[] args) {
	String s = scan.next();
	int[] count = new int[26];
	for (int i = 0; i < s.length(); i++) {
	    count[s.charAt(i) - 'a']++;
	}

	boolean isEven = true;
	for (int i = 0; i < 26; i++) {
	    if(count[i] % 2 != 0) {
		isEven = false;
		break;
	    }
	}

	System.out.println(isEven ? "Yes" : "No");
	scan.close();
    }
}
