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

public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} import java.util.Scanner; Scanner java.util import java.util.HashMap; HashMap java.util public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} Main public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  } main {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  } Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) String[] w = scanner.nextLine().split(""); w scanner.nextLine().split("") scanner.nextLine().split scanner.nextLine() scanner.nextLine scanner "" HashMap<String, Integer> map = new HashMap<>(); map new HashMap<>() for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    } String word w {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    } {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    } Integer num = map.get(word); num map.get(word) map.get map word if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      } num == null num null {
        map.put(word, 1);
      } map.put(word, 1) map.put map word 1 {
      	map.put(word, num + 1);
      } map.put(word, num + 1) map.put map word num + 1 num 1 boolean flg = true; flg true for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    } String key map.keySet() map.keySet map {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    } {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    } if(map.get(key) % 2 != 0) {
        flg = false;
      } map.get(key) % 2 != 0 map.get(key) % 2 map.get(key) map.get map key 2 0 {
        flg = false;
      } flg = false flg false if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    } flg {
      System.out.println("Yes");
    } System.out.println("Yes") System.out.println System.out System System.out "Yes" {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" String[] args args public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} Main
import java.util.Scanner;
import java.util.HashMap;

public class Main {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    
    String[] w = scanner.nextLine().split("");
    
    // 何種類文字があるのか
    HashMap<String, Integer> map = new HashMap<>();
    for(String word: w) {
      Integer num = map.get(word);
      if(num == null) {
        map.put(word, 1);
      } else {
      	map.put(word, num + 1);
      }
    }
        
    // その文字が2で割り切れる数あるかどうか
    boolean flg = true;
    for(String key : map.keySet()) {
      if(map.get(key) % 2 != 0) {
        flg = false;
      }
    }
    if(flg) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
}