import java.util.Scanner;
import java.util.Arrays;

class Main{
  public static void main(String[] args){
    Scanner scanner = new Scanner(System.in);
    String input = scanner.next();
    scanner.close();

    char[] inputChars = new char[input.length()];
    for(int i=0; i<input.length(); i++){
      inputChars[i] = input.charAt(i);
    }

    Arrays.sort(inputChars);

    if(inputChars.length == 1){
      System.out.println("No");
    }

    for(int i=1; i<inputChars.length; i++){
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    }
  }
} import java.util.Scanner; Scanner java.util import java.util.Arrays; Arrays java.util class Main{
  public static void main(String[] args){
    Scanner scanner = new Scanner(System.in);
    String input = scanner.next();
    scanner.close();

    char[] inputChars = new char[input.length()];
    for(int i=0; i<input.length(); i++){
      inputChars[i] = input.charAt(i);
    }

    Arrays.sort(inputChars);

    if(inputChars.length == 1){
      System.out.println("No");
    }

    for(int i=1; i<inputChars.length; i++){
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    }
  }
} Main public static void main(String[] args){
    Scanner scanner = new Scanner(System.in);
    String input = scanner.next();
    scanner.close();

    char[] inputChars = new char[input.length()];
    for(int i=0; i<input.length(); i++){
      inputChars[i] = input.charAt(i);
    }

    Arrays.sort(inputChars);

    if(inputChars.length == 1){
      System.out.println("No");
    }

    for(int i=1; i<inputChars.length; i++){
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    }
  } main {
    Scanner scanner = new Scanner(System.in);
    String input = scanner.next();
    scanner.close();

    char[] inputChars = new char[input.length()];
    for(int i=0; i<input.length(); i++){
      inputChars[i] = input.charAt(i);
    }

    Arrays.sort(inputChars);

    if(inputChars.length == 1){
      System.out.println("No");
    }

    for(int i=1; i<inputChars.length; i++){
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    }
  } Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) String input = scanner.next(); input scanner.next() scanner.next scanner scanner.close() scanner.close scanner char[] inputChars = new char[input.length()]; inputChars new char[input.length()] input.length() input.length input for(int i=0; i<input.length(); i++){
      inputChars[i] = input.charAt(i);
    } int i=0; int i=0; i 0 i<input.length() i input.length() input.length input i++ i++ i {
      inputChars[i] = input.charAt(i);
    } {
      inputChars[i] = input.charAt(i);
    } inputChars[i] = input.charAt(i) inputChars[i] inputChars i input.charAt(i) input.charAt input i Arrays.sort(inputChars) Arrays.sort Arrays inputChars if(inputChars.length == 1){
      System.out.println("No");
    } inputChars.length == 1 inputChars.length inputChars inputChars.length 1 {
      System.out.println("No");
    } System.out.println("No") System.out.println System.out System System.out "No" for(int i=1; i<inputChars.length; i++){
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    } int i=1; int i=1; i 1 i<inputChars.length i inputChars.length inputChars inputChars.length i++ i++ i {
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    } {
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    } if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      } inputChars[i-1]!=inputChars[i] && i%2==1 inputChars[i-1]!=inputChars[i] inputChars[i-1] inputChars i-1 i 1 inputChars[i] inputChars i i%2==1 i%2 i 2 1 {
        System.out.println("No");
        break;
      } System.out.println("No") System.out.println System.out System System.out "No" break; if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      } i == inputChars.length-1 i inputChars.length-1 inputChars.length inputChars inputChars.length 1 {
        System.out.println("Yes");
        break;
      } System.out.println("Yes") System.out.println System.out System System.out "Yes" break; String[] args args
import java.util.Scanner;
import java.util.Arrays;

class Main{
  public static void main(String[] args){
    Scanner scanner = new Scanner(System.in);
    String input = scanner.next();
    scanner.close();

    char[] inputChars = new char[input.length()];
    for(int i=0; i<input.length(); i++){
      inputChars[i] = input.charAt(i);
    }

    Arrays.sort(inputChars);

    if(inputChars.length == 1){
      System.out.println("No");
    }

    for(int i=1; i<inputChars.length; i++){
      if(inputChars[i-1]!=inputChars[i] && i%2==1){
        System.out.println("No");
        break;
      }
      if(i == inputChars.length-1){
        System.out.println("Yes");
        break;
      }
    }
  }
}
