

import java.math.BigDecimal;
import java.util.*;

public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    }
} import java.math.BigDecimal; BigDecimal java.math import java.util.*; util.* java public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    } main {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String w = sc.next(); w sc.next() sc.next sc String res = "Yes"; res "Yes" for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        } char c='a'; char c='a'; c 'a' c<='z' c 'z' c++ c++ c {
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        } {
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        } int count = 0; count 0 for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            } int i=0; int i=0; i 0 i<w.length() i w.length() w.length w i++ i++ i {
                if (w.charAt(i) == c){
                    count++;
                }
            } {
                if (w.charAt(i) == c){
                    count++;
                }
            } if (w.charAt(i) == c){
                    count++;
                } w.charAt(i) == c w.charAt(i) w.charAt w i c {
                    count++;
                } count++ count if (count%2 == 1){
                res = "No";
                break;
            } count%2 == 1 count%2 count 2 1 {
                res = "No";
                break;
            } res = "No" res "No" break; System.out.println(res) System.out.println System.out System System.out res String[] args args public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    }
} public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    }
} Main


import java.math.BigDecimal;
import java.util.*;

public class Main {
    
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
       
        String res = "Yes";
        for (char c='a'; c<='z'; c++){
            int count = 0;
            for (int i=0; i<w.length(); i++){
                if (w.charAt(i) == c){
                    count++;
                }
            }
            if (count%2 == 1){
                res = "No";
                break;
            }
        }
        System.out.println(res);
    }
}