import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    }
} Main public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    } main {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String w = sc.next(); w sc.next() sc.next sc int[] c = new int[26]; c new int[26] 26 int i; i for(i=0;i<26;i++){
            c[i]=0;
        } i=0; i=0 i 0 i<26 i 26 i++ i++ i {
            c[i]=0;
        } {
            c[i]=0;
        } c[i]=0 c[i] c i 0 for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++; i=0; i=0 i 0 i<w.length() i w.length() w.length w i++ i++ i c[(int)w.charAt(i)-97]++; c[(int)w.charAt(i)-97]++ c[(int)w.charAt(i)-97] c (int)w.charAt(i)-97 (int)w.charAt(i) w.charAt w i 97 for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        } i=0; i=0 i 0 i<26 i 26 i++ i++ i {
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        } {
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        } if(c[i]%2!=0){
                System.out.println("No");
                break;
            } c[i]%2!=0 c[i]%2 c[i] c i 2 0 {
                System.out.println("No");
                break;
            } System.out.println("No") System.out.println System.out System System.out "No" break; if(i==26) System.out.println("Yes"); i==26 i 26 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 Exception {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    }
} public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        int[] c = new int[26];
        int i;
        for(i=0;i<26;i++){
            c[i]=0;
        }
        for(i=0;i<w.length();i++)
            c[(int)w.charAt(i)-97]++;
        for(i=0;i<26;i++){
            if(c[i]%2!=0){
                System.out.println("No");
                break;
            }
        }
        if(i==26) System.out.println("Yes");
    }
}
