    import java.util.Scanner;
     
    public class Main {
    	public static void main (String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		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();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		System.out.println("No");
    		
    	}
    } Main public static void main (String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		System.out.println("No");
    		
    	} main {
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		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 int price = 0; price 0 for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		} int i = 0; int i = 0; i 0 i < 30 i 30 i++ i++ i {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		} {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		} price += 4 * i price 4 * i 4 i for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			} int j = 0; int j = 0; j 0 j < 20 j 20 j++ j++ j {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			} {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			} if (N == price) {
    					System.out.println("Yes");
    					return;
    				} N == price N price {
    					System.out.println("Yes");
    					return;
    				} System.out.println("Yes") System.out.println System.out System System.out "Yes" return; price += 7 price 7 price = 0 price 0 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();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		System.out.println("No");
    		
    	}
    } public class Main {
    	public static void main (String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int N = sc.nextInt();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		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();
    		
    		int price = 0;
    		
    		for (int i = 0; i < 30; i++) {
    			
    			price += 4 * i;
    			
    			for (int j = 0; j < 20; j++) {
    				
    				if (N == price) {
    					System.out.println("Yes");
    					return;
    				}
    				
    				price += 7;
    			
    			}
    			
    			price = 0;
    			
    		}
    		
    		System.out.println("No");
    		
    	}
    }