import java.util.*;

public class Main{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    String w = sc.next();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  }
} import java.util.*; util.* java public class Main{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    String w = sc.next();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  }
} Main public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    String w = sc.next();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  } main {
    Scanner sc = new Scanner(System.in);
    String w = sc.next();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) String w = sc.next(); w sc.next() sc.next sc char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'}; a {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'} 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j' 'k' 'l' 'm' 'n' 'o' 'p' 'q' 'r' 's' 't' 'u' 'v' 'w' 'x' 'y' 'z' int[] check = new int[26]; check new int[26] 26 int out =0; out 0 for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    } int j =0; int j =0; j 0 j<26 j 26 j++ j++ j {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    } {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    } for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      } int i =0; int i =0; i 0 i< w.length() i w.length() w.length w i++ i++ i {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      } {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      } if (w.charAt(i) == a[j]){
          check[j]++;
        } w.charAt(i) == a[j] w.charAt(i) w.charAt w i a[j] a j {
          check[j]++;
        } check[j]++ check[j] check j for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    } int i=0 ; int i=0 ; i 0 i<26 i 26 i++ i++ i {
      if(check[i] % 2 != 0){
        out++;
      }
    } {
      if(check[i] % 2 != 0){
        out++;
      }
    } if(check[i] % 2 != 0){
        out++;
      } check[i] % 2 != 0 check[i] % 2 check[i] check i 2 0 {
        out++;
      } out++ out if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    } out != 0 out 0 {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" {
      System.out.println("Yes");
    } 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();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  }
} public class Main{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    String w = sc.next();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  }
} Main
import java.util.*;

public class Main{
  public static void main(String[] args){
    Scanner sc = new Scanner(System.in);
    String w = sc.next();
    char[] a = {'a', 'b', 'c','d','e','f', 'g', 'h', 'i', 'j', 'k', 'l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
    int[] check = new int[26];
    int out =0;
    for (int j =0; j<26; j++) {
      for (int i =0; i< w.length(); i++) {
        if (w.charAt(i) == a[j]){
          check[j]++;
        }
      }
    }
    for (int i=0 ; i<26; i++) {
      if(check[i] % 2 != 0){
        out++;
      }
    }
    if (out != 0) {
      System.out.println("No");
    } else {
      System.out.println("Yes");
    }
  }
}