import java.util.Scanner;
public class Main {
	public static int f(int a,int b) {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	}
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	}
	} import java.util.Scanner; Scanner java.util public class Main {
	public static int f(int a,int b) {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	}
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	}
	} Main public static int f(int a,int b) {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	} f {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	} if(a%2==1||b==1) {
			return 1;
		} a%2==1||b==1 a%2==1 a%2 a 2 1 b==1 b 1 {
			return 1;
		} return 1; 1 return 0; 0 int a a int b b public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	} main {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	} Scanner scan=new Scanner(System.in); scan new Scanner(System.in) String a=scan.next(); a scan.next() scan.next scan int A=0 A 0 B=0 B 0 C=0 C 0 D=0 D 0 E=0 E 0 F=0 F 0 G=0 G 0 H=0 H 0 I=0 I 0 J=0 J 0 K=0 K 0 L=0 L 0 M=0 M 0 N=0 N 0 O=0 O 0 P=0 P 0 Q=0 Q 0 R=0 R 0 S=0 S 0 T=0 T 0 U=0 U 0 V=0 V 0 W=0 W 0 X=0 X 0 Y=0 Y 0 Z=0; Z 0 int fig=0; fig 0 for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		} int i=0; int i=0; i 0 i!=a.length() i a.length() a.length a i++ i++ i {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		} {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		} char b=a.charAt(i); b a.charAt(i) a.charAt a i switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			} b case 'a': 'a' case 'a': A++ A break; case 'b': 'b' case 'b': B++ B break; case 'c': 'c' case 'c': C++ C break; case 'd': 'd' case 'd': D++ D break; case 'e': 'e' case 'e': E++ E break; case 'f': 'f' case 'f': F++ F break; case 'g': 'g' case 'g': G++ G break; case 'h': 'h' case 'h': H++ H break; case 'i': 'i' case 'i': I++ I break; case 'j': 'j' case 'j': J++ J break; case 'k': 'k' case 'k': K++ K break; case 'l': 'l' case 'l': L++ L break; case 'm': 'm' case 'm': M++ M break; case 'n': 'n' case 'n': N++ N break; case 'o': 'o' case 'o': O++ O break; case 'p': 'p' case 'p': P++ P break; case 'q': 'q' case 'q': Q++ Q break; case 'r': 'r' case 'r': R++ R break; case 's': 's' case 's': S++ S break; case 't': 't' case 't': T++ T break; case 'u': 'u' case 'u': U++ U break; case 'v': 'v' case 'v': V++ V break; case 'w': 'w' case 'w': W++ W break; case 'x': 'x' case 'x': X++ X break; case 'y': 'y' case 'y': Y++ Y break; case 'z': 'z' case 'z': Z++ Z break; fig=f(A,fig) fig f(A,fig) f A fig fig=f(B,fig) fig f(B,fig) f B fig fig=f(C,fig) fig f(C,fig) f C fig fig=f(D,fig) fig f(D,fig) f D fig fig=f(E,fig) fig f(E,fig) f E fig fig=f(F,fig) fig f(F,fig) f F fig fig=f(G,fig) fig f(G,fig) f G fig fig=f(H,fig) fig f(H,fig) f H fig fig=f(I,fig) fig f(I,fig) f I fig fig=f(J,fig) fig f(J,fig) f J fig fig=f(K,fig) fig f(K,fig) f K fig fig=f(L,fig) fig f(L,fig) f L fig fig=f(M,fig) fig f(M,fig) f M fig fig=f(N,fig) fig f(N,fig) f N fig fig=f(O,fig) fig f(O,fig) f O fig fig=f(P,fig) fig f(P,fig) f P fig fig=f(Q,fig) fig f(Q,fig) f Q fig fig=f(R,fig) fig f(R,fig) f R fig fig=f(S,fig) fig f(S,fig) f S fig fig=f(T,fig) fig f(T,fig) f T fig fig=f(U,fig) fig f(U,fig) f U fig fig=f(V,fig) fig f(V,fig) f V fig fig=f(W,fig) fig f(W,fig) f W fig fig=f(X,fig) fig f(X,fig) f X fig fig=f(T,fig) fig f(T,fig) f T fig fig=f(Z,fig) fig f(Z,fig) f Z fig if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		} fig==1 fig 1 {
			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 int f(int a,int b) {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	}
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	}
	} public class Main {
	public static int f(int a,int b) {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	}
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	}
	} Main
import java.util.Scanner;
public class Main {
	public static int f(int a,int b) {
		if(a%2==1||b==1) {
			return 1;
		}
		return 0;
	}
	public static void main(String[] args) {
		Scanner scan=new Scanner(System.in);
		String a=scan.next();
		int A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,
				M=0,N=0,O=0,P=0,Q=0,R=0,S=0,T=0,U=0,V=0,W=0,
				X=0,Y=0,Z=0;
		int fig=0;
		for(int i=0;i!=a.length();i++) {
			char b=a.charAt(i);
			switch(b) {
			case 'a':A++;break;
			case 'b':B++;break;
			case 'c':C++;break;
			case 'd':D++;break;
			case 'e':E++;break;
			case 'f':F++;break;
			case 'g':G++;break;
			case 'h':H++;break;
			case 'i':I++;break;
			case 'j':J++;break;
			case 'k':K++;break;
			case 'l':L++;break;
			case 'm':M++;break;
			case 'n':N++;break;
			case 'o':O++;break;
			case 'p':P++;break;
			case 'q':Q++;break;
			case 'r':R++;break;
			case 's':S++;break;
			case 't':T++;break;
			case 'u':U++;break;
			case 'v':V++;break;
			case 'w':W++;break;
			case 'x':X++;break;
			case 'y':Y++;break;
			case 'z':Z++;break;
			}
		}
		fig=f(A,fig);
		fig=f(B,fig);
		fig=f(C,fig);
		fig=f(D,fig);
		fig=f(E,fig);
		fig=f(F,fig);
		fig=f(G,fig);
		fig=f(H,fig);
		fig=f(I,fig);
		fig=f(J,fig);
		fig=f(K,fig);
		fig=f(L,fig);
		fig=f(M,fig);
		fig=f(N,fig);
		fig=f(O,fig);
		fig=f(P,fig);
		fig=f(Q,fig);
		fig=f(R,fig);
		fig=f(S,fig);
		fig=f(T,fig);
		fig=f(U,fig);
		fig=f(V,fig);
		fig=f(W,fig);
		fig=f(X,fig);
		fig=f(T,fig);
		fig=f(Z,fig);
		if(fig==1) {
			System.out.println("No");
		}
		else {
			System.out.println("Yes");
		}
	}
	}