import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    }

} import java.util.HashMap; HashMap java.util import java.util.Map; Map java.util import java.util.Scanner; Scanner java.util public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    }

} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    } main {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String[] w = sc.next().split(""); w sc.next().split("") sc.next().split sc.next() sc.next sc "" Map<String, Integer> map = new HashMap<>(); map new HashMap<>() for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        } String s w {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        } {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        } if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            } map.containsKey(s) map.containsKey map s {
                map.put(s, map.get(s) + 1);
                continue;
            } map.put(s, map.get(s) + 1) map.put map s map.get(s) + 1 map.get(s) map.get map s 1 continue; map.put(s, 1) map.put map s 1 for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        } String key map.keySet() map.keySet map {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        } {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        } if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            } map.get(key) % 2 == 1 map.get(key) % 2 map.get(key) map.get map key 2 1 {
                System.out.println("No");
                return;
            } System.out.println("No") System.out.println System.out System System.out "No" return; System.out.println("Yes") System.out.println System.out System System.out "Yes" String[] args args public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    }

} public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    }

} Main
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String[] w = sc.next().split("");

        Map<String, Integer> map = new HashMap<>();
        for (String s : w) {
            if (map.containsKey(s)) {
                map.put(s, map.get(s) + 1);
                continue;
            }
            map.put(s, 1);
        }

        for (String key: map.keySet()) {
            if (map.get(key) % 2 == 1) {
                System.out.println("No");
                return;
            }
        }
        System.out.println("Yes");
    }

}
