import javax.print.DocFlavor;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.nio.charset.StandardCharsets;
import java.util.*;

public class Main {

    //グローバル変数を定義
    List<char[]> list = new ArrayList<>();

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    }
} import javax.print.DocFlavor; DocFlavor javax.print import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.math.BigDecimal; BigDecimal java.math import java.nio.charset.StandardCharsets; StandardCharsets java.nio.charset import java.util.*; util.* java public class Main {

    //グローバル変数を定義
    List<char[]> list = new ArrayList<>();

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    }
} Main //グローバル変数を定義
    List<char[]> list = new ArrayList<>(); list new ArrayList<>() public static void main(String[] args) throws IOException {
        new Main().run();
    } main {
        new Main().run();
    } new Main().run() new Main().run new Main() String[] args args void run() {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    } run {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) char[] input = sc.next().toCharArray(); input sc.next().toCharArray() sc.next().toCharArray sc.next() sc.next sc Map<String, Integer> map = new HashMap<>(); map new HashMap<>() boolean check = true; check true for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        } char c input {
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        } {
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        } String s = String.valueOf(c); s String.valueOf(c) String.valueOf String c if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            } map.keySet().contains(s) map.keySet().contains map.keySet() map.keySet map s {
                map.put(s, map.get(s)+1);
            } map.put(s, map.get(s)+1) map.put map s map.get(s)+1 map.get(s) map.get map s 1 {
                map.put(s, 1);
            } map.put(s, 1) map.put map s 1 for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        } int i map.values() map.values map {
            if(i % 2 != 0){
                check = false;
                break;
            }
        } {
            if(i % 2 != 0){
                check = false;
                break;
            }
        } if(i % 2 != 0){
                check = false;
                break;
            } i % 2 != 0 i % 2 i 2 0 {
                check = false;
                break;
            } check = false check false break; if(check) System.out.println("Yes");
        else System.out.println("No"); check System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" public class Main {

    //グローバル変数を定義
    List<char[]> list = new ArrayList<>();

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    }
} public class Main {

    //グローバル変数を定義
    List<char[]> list = new ArrayList<>();

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    }
} Main
import javax.print.DocFlavor;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.nio.charset.StandardCharsets;
import java.util.*;

public class Main {

    //グローバル変数を定義
    List<char[]> list = new ArrayList<>();

    public static void main(String[] args) throws IOException {
        new Main().run();
    }

    void run() {
        Scanner sc = new Scanner(System.in);
        char[] input = sc.next().toCharArray();
        Map<String, Integer> map = new HashMap<>();

        boolean check = true;

        for(char c: input){
            String s = String.valueOf(c);
            if(map.keySet().contains(s)){
                map.put(s, map.get(s)+1);
            } else {
                map.put(s, 1);
            }
        }

        for(int i: map.values()){
            if(i % 2 != 0){
                check = false;
                break;
            }
        }

        if(check) System.out.println("Yes");
        else System.out.println("No");
    }
}
