
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	}

} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	} main {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc sc.close() sc.close sc boolean ans=true; ans true for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		} char c='a'; char c='a'; c 'a' c<='z' c 'z' c++ c++ c {
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		} {
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		} int count = 0; count 0 for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			} int i=0; int i=0; i 0 i<s.length() i s.length() s.length s i++ i++ i {
				if (s.charAt(i)==c)
					count++;
			} {
				if (s.charAt(i)==c)
					count++;
			} if (s.charAt(i)==c)
					count++; s.charAt(i)==c s.charAt(i) s.charAt s i c count++ count if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			} count%2==1 count%2 count 2 1 {
				ans=false;
				System.out.println("No");
				break;
			} ans=false ans false System.out.println("No") System.out.println System.out System System.out "No" break; if (ans==true)
			System.out.println("Yes"); ans==true ans true 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 s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	}

} public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	}

} Main

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String s = sc.next();
		sc.close();
		
		boolean ans=true;
		for (char c='a'; c<='z'; c++){
			int count = 0;
			
			for (int i=0; i<s.length(); i++){
				if (s.charAt(i)==c)
					count++;
			}
			
			if (count%2==1){
				ans=false;
				System.out.println("No");
				break;
			}
		}
		
		if (ans==true)
			System.out.println("Yes");

	}

}
