import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			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) {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}

} Main public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	} main {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	} @SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in); scan new Scanner(System.in) String w = scan.next(); w scan.next() scan.next scan while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		} w.length() % 2 == 0 && w.length() != 0 w.length() % 2 == 0 w.length() % 2 w.length() w.length w 2 0 w.length() != 0 w.length() w.length w 0 {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		} w = w.replace(String.valueOf(w.charAt(0)), "") w w.replace(String.valueOf(w.charAt(0)), "") w.replace w String.valueOf(w.charAt(0)) String.valueOf String w.charAt(0) w.charAt w 0 "" if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		} w.length() == 0 w.length() w.length w 0 {
			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) {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}

} public class Main {

	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		@SuppressWarnings("resource")
		Scanner scan = new Scanner(System.in);

		String w = scan.next();
		while (w.length() % 2 == 0 && w.length() != 0) {
			w = w.replace(String.valueOf(w.charAt(0)), "");
		}
		if (w.length() == 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}

}
