import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
      	String s = sc.next();
        char[] s_chars = s.toCharArray();
      	char ar[] = new char['z' - 'a' + 1];
      	int nam[] = new int[26];
      
      for(char i='a'; i<='z';i++) ar[i - 'a'] = i;
      
      for(int i = 0;i < s.length();i++){
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      }
      int flag = 0;
      for(int j = 0; j < 26;j++){
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      }
      
      if(flag==1){
      	System.out.print("No");
      }else{
      	System.out.print("Yes");
      }
        
        
        
    }
} import java.util.*; util.* java class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
      	String s = sc.next();
        char[] s_chars = s.toCharArray();
      	char ar[] = new char['z' - 'a' + 1];
      	int nam[] = new int[26];
      
      for(char i='a'; i<='z';i++) ar[i - 'a'] = i;
      
      for(int i = 0;i < s.length();i++){
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      }
      int flag = 0;
      for(int j = 0; j < 26;j++){
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      }
      
      if(flag==1){
      	System.out.print("No");
      }else{
      	System.out.print("Yes");
      }
        
        
        
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
      	String s = sc.next();
        char[] s_chars = s.toCharArray();
      	char ar[] = new char['z' - 'a' + 1];
      	int nam[] = new int[26];
      
      for(char i='a'; i<='z';i++) ar[i - 'a'] = i;
      
      for(int i = 0;i < s.length();i++){
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      }
      int flag = 0;
      for(int j = 0; j < 26;j++){
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      }
      
      if(flag==1){
      	System.out.print("No");
      }else{
      	System.out.print("Yes");
      }
        
        
        
    } main {
        Scanner sc = new Scanner(System.in);
      	String s = sc.next();
        char[] s_chars = s.toCharArray();
      	char ar[] = new char['z' - 'a' + 1];
      	int nam[] = new int[26];
      
      for(char i='a'; i<='z';i++) ar[i - 'a'] = i;
      
      for(int i = 0;i < s.length();i++){
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      }
      int flag = 0;
      for(int j = 0; j < 26;j++){
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      }
      
      if(flag==1){
      	System.out.print("No");
      }else{
      	System.out.print("Yes");
      }
        
        
        
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String s = sc.next(); s sc.next() sc.next sc char[] s_chars = s.toCharArray(); s_chars s.toCharArray() s.toCharArray s char ar[] = new char['z' - 'a' + 1]; ar new char['z' - 'a' + 1] 'z' - 'a' + 1 'z' - 'a' 'z' 'a' 1 int nam[] = new int[26]; nam new int[26] 26 for(char i='a'; i<='z';i++) ar[i - 'a'] = i; char i='a'; char i='a'; i 'a' i<='z' i 'z' i++ i++ i ar[i - 'a'] = i; ar[i - 'a'] = i ar[i - 'a'] ar i - 'a' i 'a' i for(int i = 0;i < s.length();i++){
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      } int i = 0; int i = 0; i 0 i < s.length() i s.length() s.length s i++ i++ i {
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      } {
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      } char aa = s_chars[i]; aa s_chars[i] s_chars i for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          } int j = 0; int j = 0; j 0 j < 26 j 26 j++ j++ j {
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          } {
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          } if(ar[j]==aa){
            	nam[j] += 1; 
            } ar[j]==aa ar[j] ar j aa {
            	nam[j] += 1; 
            } nam[j] += 1 nam[j] nam j 1 int flag = 0; flag 0 for(int j = 0; j < 26;j++){
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      } int j = 0; int j = 0; j 0 j < 26 j 26 j++ j++ j {
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      } {
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      } if(nam[j]%2!=0){
      		flag = 1;
            break;
      	} nam[j]%2!=0 nam[j]%2 nam[j] nam j 2 0 {
      		flag = 1;
            break;
      	} flag = 1 flag 1 break; if(flag==1){
      	System.out.print("No");
      }else{
      	System.out.print("Yes");
      } flag==1 flag 1 {
      	System.out.print("No");
      } System.out.print("No") System.out.print System.out System System.out "No" {
      	System.out.print("Yes");
      } System.out.print("Yes") System.out.print System.out System System.out "Yes" String[] args args
import java.util.*;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
      	String s = sc.next();
        char[] s_chars = s.toCharArray();
      	char ar[] = new char['z' - 'a' + 1];
      	int nam[] = new int[26];
      
      for(char i='a'; i<='z';i++) ar[i - 'a'] = i;
      
      for(int i = 0;i < s.length();i++){
        	char aa = s_chars[i];
       		for(int j = 0; j < 26;j++){
            if(ar[j]==aa){
            	nam[j] += 1; 
            }
          }
      }
      int flag = 0;
      for(int j = 0; j < 26;j++){
      		if(nam[j]%2!=0){
      		flag = 1;
            break;
      	}
      }
      
      if(flag==1){
      	System.out.print("No");
      }else{
      	System.out.print("Yes");
      }
        
        
        
    }
}