import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	/* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse, int len) {
		int result = 0;
		int t = 0; //????????????????????°
		while (t < len) {
			if (parse.get(t) < 0 || parse.get(t) > 100) {
				result = 1;
				break;
			} else {
				result = 0;
			}
			++t; //???????????????
		}
		return result;
	}

	public static void main(String[] args) throws IOException {
		int a, b, c;
		int temp = 0;
		String str;

		/* ???????????£?¨? */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse = new ArrayList<Integer>(); // int??????

		Scanner scan = new Scanner(System.in);
		for (int i = 0; i < 3; i++) {
			st.add(scan.next());
		}

		int len = st.size(); // ?????????????´???°

		/**
		 * String???int????????¨int????????????????´?
		 */

		for (int p = 0; p < len; p++) {
			str = st.get(p);
			temp = Integer.parseInt(str);
			parse.add(temp);
		}

		a = parse.get(0);
		b = parse.get(1);
		c = parse.get(2);


		/* ????????¨???????????? */
		if (judge(parse, len) == 0) { // judge???????????????????????????0??????,????????????.
			if (a < b && b < c) {
				System.out.println("Yes");
			} else {
				System.out.println("No");
			}
		} else if (judge(parse, len) == 1) { // judge???????????????????????????1???????????\?????????????????°???????????§??????
			System.out.println("??\?????°??????0~100??\?????§???.???????????????.");
		}

	}

}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz