import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	}

} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	} main {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc if (N < 4) {
			System.out.println("No");
			return;
		} N < 4 N 4 {
			System.out.println("No");
			return;
		} System.out.println("No") System.out.println System.out System System.out "No" return; if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		} N % 4 == 0 || N % 7 == 0 N % 4 == 0 N % 4 N 4 0 N % 7 == 0 N % 7 N 7 0 {
			System.out.println("Yes");
			return;
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" return; for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		} int i = 7; int i = 7; i 7 i <= N i N i += 7 i += 7 i 7 {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		} {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		} for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			} int j = 4; int j = 4; j 4 j <= N j N j += 4 j += 4 j 4 {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			} {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			} if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				} N - (i + j) == 0 N - (i + j) N (i + j) i j 0 {
					System.out.println("Yes");
					return;
				} System.out.println("Yes") System.out.println System.out System System.out "Yes" return; 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 sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	}

} public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		if (N < 4) {
			System.out.println("No");
			return;
		}
		if (N % 4 == 0 || N % 7 == 0) {
			System.out.println("Yes");
			return;
		}

		for (int i = 7; i <= N; i += 7) {
			for (int j = 4; j <= N; j += 4) {
				if (N - (i + j) == 0) {
					System.out.println("Yes");
					return;
				}
			}
		}

		System.out.println("No");

	}

}
