import java.util.*;

public class Main {    
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    }
}        
        
         import java.util.*; util.* java public class Main {    
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    }
} Main public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    } main {
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) Map<Character,Integer> map = new HashMap<>(); map new HashMap<>() String w = sc.next(); w sc.next() sc.next sc for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        } int i = 0 ; int i = 0 ; i 0 i < w.length() i w.length() w.length w i++ i++ i {
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        } {
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        } if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            } !map.containsKey(w.charAt(i)) map.containsKey(w.charAt(i)) map.containsKey map w.charAt(i) w.charAt w i {
                map.put(w.charAt(i),1);
            } map.put(w.charAt(i),1) map.put map w.charAt(i) w.charAt w i 1 {
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            } int count = map.get(w.charAt(i)); count map.get(w.charAt(i)) map.get map w.charAt(i) w.charAt w i count++ count map.put(w.charAt(i),count) map.put map w.charAt(i) w.charAt w i count String ans = "Yes"; ans "Yes" for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        } Character key map.keySet() map.keySet map {
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        } {
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        } int count = map.get(key); count map.get(key) map.get map key if(count % 2 != 0){
               ans = "No";
           } count % 2 != 0 count % 2 count 2 0 {
               ans = "No";
           } ans = "No" ans "No" System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {    
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    }
} public class Main {    
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    }
} Main
import java.util.*;

public class Main {    
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
        
        Map<Character,Integer> map = new HashMap<>();

        String w = sc.next();
        
        for(int i = 0 ;i < w.length();i++){
            if(!map.containsKey(w.charAt(i))){
                map.put(w.charAt(i),1);
            }else{
                int count = map.get(w.charAt(i));               
                count++;
                map.put(w.charAt(i),count);
            }
        }                

        String ans = "Yes";
        
        for(Character key : map.keySet() ){
           int count = map.get(key);
           if(count % 2 != 0){
               ans = "No";
           }            
        }
        
        System.out.println(ans);
        
    }
}        
        
        