import java.util.Scanner;
public class Main{
    private static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    }
} import java.util.Scanner; Scanner java.util public class Main{
    private static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    }
} Main private static Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) public static void main(String[] args) {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    } main {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    } String s = scanner.next(); s scanner.next() scanner.next scanner int charCount = 0 charCount 0 flag = 0; flag 0 for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        } char c = 'a'; char c = 'a'; c 'a' c<='z' c 'z' c++ c++ c {
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        } {
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        } for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            } int i=0; int i=0; i 0 i<s.length() i s.length() s.length s i++ i++ i {
                if(c == s.charAt(i))
                    charCount++;
            } {
                if(c == s.charAt(i))
                    charCount++;
            } if(c == s.charAt(i))
                    charCount++; c == s.charAt(i) c s.charAt(i) s.charAt s i charCount++ charCount if(charCount % 2 != 0){
                flag = 1;
                break;
            } charCount % 2 != 0 charCount % 2 charCount 2 0 {
                flag = 1;
                break;
            } flag = 1 flag 1 break; if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes"); flag == 1 flag 1 System.out.println("No") System.out.println System.out System System.out "No" System.out.println("Yes") System.out.println System.out System System.out "Yes" String[] args args public class Main{
    private static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    }
} public class Main{
    private static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    }
} Main
import java.util.Scanner;
public class Main{
    private static Scanner scanner = new Scanner(System.in);
    public static void main(String[] args) {
        String s = scanner.next();
        int charCount = 0, flag = 0;
        for(char c = 'a'; c<='z'; c++){
            for(int i=0; i<s.length(); i++){
                if(c == s.charAt(i))
                    charCount++;
            }
            if(charCount % 2 != 0){
                flag = 1;
                break;
            }
        }
        if(flag == 1)
            System.out.println("No");
        else
            System.out.println("Yes");
    }
}