import java.util.*;

public class Main {

    public static void main(String args[]) {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    }
} import java.util.*; util.* java public class Main {

    public static void main(String args[]) {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    }
} Main public static void main(String args[]) {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    } main {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String w = sc.next(); w sc.next() sc.next sc sc.close() sc.close sc String[] arr = w.split(""); arr w.split("") w.split w "" List<String> list = new ArrayList<>(); list new ArrayList<>() for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        } int i = 0; int i = 0; i 0 i < arr.length i arr.length arr arr.length i++ i++ i {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        } {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        } if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            } list.contains(arr[i]) list.contains list arr[i] arr i {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } int index = list.indexOf(arr[i]); index list.indexOf(arr[i]) list.indexOf list arr[i] arr i list.remove(index) list.remove list index {
                list.add(arr[i]);
            } list.add(arr[i]) list.add list arr[i] arr i boolean judge = list.size() == 0; judge list.size() == 0 list.size() list.size list 0 String result = judge ? "Yes" : "No"; result judge ? "Yes" : "No" judge "Yes" "No" System.out.println(result) System.out.println System.out System System.out result String args[] args public class Main {

    public static void main(String args[]) {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    }
} public class Main {

    public static void main(String args[]) {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    }
} Main
import java.util.*;

public class Main {

    public static void main(String args[]) {

        // 入力
        Scanner sc = new Scanner(System.in);
        String w = sc.next();
        sc.close();

        // 主処理
        String[] arr = w.split("");
        List<String> list = new ArrayList<>();
        for (int i = 0; i < arr.length; i++) {
            if (list.contains(arr[i])) {
                int index = list.indexOf(arr[i]);
                list.remove(index);
            } else {
                list.add(arr[i]);
            }
        }

        boolean judge = list.size() == 0;
        String result = judge ? "Yes" : "No";

        // 出力
        System.out.println(result);
    }
}
