import java.util.Scanner;

public class Main {
	public static void main (String[] args) {
//------------------------------------------------------------

		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			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();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
//------------------------------------------------------------
	}
} Main public static void main (String[] args) {
//------------------------------------------------------------

		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
//------------------------------------------------------------
	} main {
//------------------------------------------------------------

		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			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 boolean buyability = false; buyability false for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		} int i=0 ; int i=0 ; i 0 4*i<=n 4*i 4 i n ++i ++i i {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		} {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		} for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			} int j =0 ; int j =0 ; j 0 7*j<=n-4*i 7*j 7 j n-4*i n 4*i 4 i ++j ++j j {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			} {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			} int total = 4*i+7*j ; total 4*i+7*j 4*i 4 i 7*j 7 j if (total == n) {
					buyability =true;
				} total == n total n {
					buyability =true;
				} buyability =true buyability true if (buyability) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		} buyability {
			System.out.println("Yes");
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" {
			System.out.println("No");
		} 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();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
//------------------------------------------------------------
	}
} public class Main {
	public static void main (String[] args) {
//------------------------------------------------------------

		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			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();
		boolean buyability = false;

		for (int i=0 ; 4*i<=n ; ++i) {
			for (int j =0 ; 7*j<=n-4*i ; ++j) {
				int total = 4*i+7*j ;
				if (total == n) {
					buyability =true;
				}
			}
		}
		if (buyability) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
//------------------------------------------------------------
	}
}