import java.util.*;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String s = sc.next();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        System.out.println("Yes");
   }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String s = sc.next();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        System.out.println("Yes");
   }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String s = sc.next();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        System.out.println("Yes");
   } main {
        Scanner sc = new Scanner(System.in);
        
        String s = sc.next();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        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 char[] c = new char[s.length()]; c new char[s.length()] s.length() s.length s if(s.length()%2==1){
            System.out.println("No");
            return;
        } s.length()%2==1 s.length()%2 s.length() s.length s 2 1 {
            System.out.println("No");
            return;
        } System.out.println("No") System.out.println System.out System System.out "No" return; for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        } int i=0; int i=0; i 0 i<s.length() i s.length() s.length s i++ i++ i {
            c[i] = s.charAt(i);
        } {
            c[i] = s.charAt(i);
        } c[i] = s.charAt(i) c[i] c i s.charAt(i) s.charAt s i Arrays.sort(c) Arrays.sort Arrays c int a=1; a 1 for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        } int i=1; int i=1; i 1 i<s.length() i s.length() s.length s i++ i++ i {
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        } {
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        } if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            } c[i-1]==c[i] c[i-1] c i-1 i 1 c[i] c i {
                a++;
            } a++ a {
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            } if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                } a%2==1 a%2 a 2 1 {
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                } System.out.println("No") System.out.println System.out System System.out "No" return; a=1 a 1 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();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        System.out.println("Yes");
   }
} public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String s = sc.next();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        System.out.println("Yes");
   }
} Main
import java.util.*;
 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String s = sc.next();
        //char[] c = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
        char[] c = new char[s.length()];
        //int[] n = new int[26];
        
        
        if(s.length()%2==1){
            System.out.println("No");
            return;
        }
        
        for(int i=0; i<s.length(); i++){
            c[i] = s.charAt(i);
        }
        
        Arrays.sort(c);
        
        
        int a=1;
        for(int i=1; i<s.length(); i++){
            if(c[i-1]==c[i]){
                a++;
            }else{
                if(a%2==1){
                    //System.out.println(c[i]);
                    System.out.println("No");
                    return;
                }
                a=1;
            }
            //System.out.print(c[i]);
            //System.out.println(a);
        }
        
        System.out.println("Yes");
   }
}
