import java.util.*;
public class Main{
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        }
}//a_97
//鶏になれ import java.util.*; util.* java public class Main{
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        }
}//a_97 Main public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        } main {
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int[] az = new int[26]; az new int[26] 26 String s = sc.next(); s sc.next() sc.next sc Arrays.fill(az , 0) Arrays.fill Arrays az 0 for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                } int i = 0 ; int i = 0 ; i 0 i < s.length() i s.length() s.length s i++ i++ i {
                        az[(int)(s.charAt(i) - 97)]++;
                } {
                        az[(int)(s.charAt(i) - 97)]++;
                } az[(int)(s.charAt(i) - 97)]++ az[(int)(s.charAt(i) - 97)] az (int)(s.charAt(i) - 97) s.charAt(i) s.charAt s i 97 sc.close() sc.close sc boolean ebishu = true; ebishu true for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                } int i = 0 ; int i = 0 ; i 0 i < 26 i 26 i++ i++ i {
                        if(az[i] % 2 != 0) ebishu = false;
                } {
                        if(az[i] % 2 != 0) ebishu = false;
                } if(az[i] % 2 != 0) ebishu = false; az[i] % 2 != 0 az[i] % 2 az[i] az i 2 0 ebishu = false ebishu false if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                } ebishu {
                        System.out.println("Yes");
                } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
                        System.out.println("No");
                } System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main{
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        }
}//a_97 public class Main{
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        }
}//a_97 Main
import java.util.*;
public class Main{
        public static void main(String[] args){
                Scanner sc = new Scanner(System.in);
                int[] az = new int[26];
                String s = sc.next();
                Arrays.fill(az , 0);
                for(int i = 0 ; i < s.length() ; i++){
                        az[(int)(s.charAt(i) - 97)]++;
                }
                sc.close();
                boolean ebishu = true;
                for(int i = 0 ; i < 26 ; i++){
                        if(az[i] % 2 != 0) ebishu = false;
                }
                if(ebishu){
                        System.out.println("Yes");
                }else{
                        System.out.println("No");
                }
        }
}//a_97
//鶏になれ