import java.util.*;
class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        char[] c = sc.next().toCharArray();
        Arrays.sort(c);
        int count =1;
        boolean ans = true;
        for(int i =1;i<c.length;i++){
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        }
        if(count%2!=0){
            ans = false;
        }
        if(ans){
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
} import java.util.*; util.* java class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        char[] c = sc.next().toCharArray();
        Arrays.sort(c);
        int count =1;
        boolean ans = true;
        for(int i =1;i<c.length;i++){
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        }
        if(count%2!=0){
            ans = false;
        }
        if(ans){
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        char[] c = sc.next().toCharArray();
        Arrays.sort(c);
        int count =1;
        boolean ans = true;
        for(int i =1;i<c.length;i++){
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        }
        if(count%2!=0){
            ans = false;
        }
        if(ans){
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    } main {
        Scanner sc = new Scanner(System.in);
        char[] c = sc.next().toCharArray();
        Arrays.sort(c);
        int count =1;
        boolean ans = true;
        for(int i =1;i<c.length;i++){
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        }
        if(count%2!=0){
            ans = false;
        }
        if(ans){
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) char[] c = sc.next().toCharArray(); c sc.next().toCharArray() sc.next().toCharArray sc.next() sc.next sc Arrays.sort(c) Arrays.sort Arrays c int count =1; count 1 boolean ans = true; ans true for(int i =1;i<c.length;i++){
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        } int i =1; int i =1; i 1 i<c.length i c.length c c.length i++ i++ i {
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        } {
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        } if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            } c[i-1]!=c[i] c[i-1] c i-1 i 1 c[i] c i {
                if(count%2!=0){
                    ans = false;
                    break;
                }
            } if(count%2!=0){
                    ans = false;
                    break;
                } count%2!=0 count%2 count 2 0 {
                    ans = false;
                    break;
                } ans = false ans false break; count ++ count if(count%2!=0){
            ans = false;
        } count%2!=0 count%2 count 2 0 {
            ans = false;
        } ans = false ans false if(ans){
            System.out.println("Yes");
        } else {
            System.out.println("No");
        } ans {
            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
import java.util.*;
class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        char[] c = sc.next().toCharArray();
        Arrays.sort(c);
        int count =1;
        boolean ans = true;
        for(int i =1;i<c.length;i++){
            if(c[i-1]!=c[i]){
                if(count%2!=0){
                    ans = false;
                    break;
                }
            }
            count ++;
        }
        if(count%2!=0){
            ans = false;
        }
        if(ans){
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }
    }
}