import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	}

} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	}

} Main public static void main(String[] args) throws IOException {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	} main {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	} BufferedReader input =new BufferedReader (new InputStreamReader (System.in)); input new BufferedReader (new InputStreamReader (System.in)) String str = input.readLine( ); str input.readLine( ) input.readLine input String before = str; before str String after = ""; after "" int diff = 0; diff 0 while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		} before.length() > 0 before.length() before.length before 0 {
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		} after = before.replace(String.valueOf(before.charAt(0)), "") after before.replace(String.valueOf(before.charAt(0)), "") before.replace before String.valueOf(before.charAt(0)) String.valueOf String before.charAt(0) before.charAt before 0 "" diff = before.length() - after.length() diff before.length() - after.length() before.length() before.length before after.length() after.length after if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			} diff%2 != 0 diff%2 diff 2 0 {
				System.out.println("No");
				System.exit(0);
			} System.out.println("No") System.out.println System.out System System.out "No" System.exit(0) System.exit System 0 before = after before after 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) throws IOException {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	}

} public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	}

} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader input =new BufferedReader (new InputStreamReader (System.in));
		String str = input.readLine( );

		String before = str;
		String after = "";
		int diff = 0;

		while(before.length() > 0){
			after = before.replace(String.valueOf(before.charAt(0)), "");
			diff = before.length() - after.length();
			if(diff%2 != 0){
				System.out.println("No");
				System.exit(0);
			}
			before = after;
		}

		System.out.println("Yes");

	}

}
