

Input

The input contains a single integer a (1 ≤ a ≤ 99).

Output

Output "YES" or "NO".

Examples

Input


5


Output


YES


Input


13


Output


NO


Input


24


Output


NO


Input


46


Output


YES


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.HashMap;

public class Solution {
	
	static HashMap<String, String> hm = new HashMap<>();
	
	private static void init() {

		hm.clear();
		
		hm.put("1","one");
		hm.put("2","two");
		hm.put("3","three");
		hm.put("4","four");
		hm.put("5","five");
		hm.put("6","six");
		hm.put("7","seven");
		hm.put("8","eight");
		hm.put("9","nine");
		hm.put("10","ten");
		hm.put("11","eleven");
		hm.put("12","twelve");
		hm.put("13","thirteen");
		hm.put("14","fourteen");
		hm.put("15","fifteen");
		hm.put("16","sixteen");
		hm.put("17","seventeen");
		hm.put("18","eighteen");
		hm.put("19","nineteen");
		hm.put("20","twenty");
		hm.put("21","twenty-one");
		hm.put("22","twenty-two");
		hm.put("23","twenty-three");
		hm.put("24","twenty-four");
		hm.put("25","twenty-five");
		hm.put("26","twenty-six");
		hm.put("27","twenty-seven");
		hm.put("28","twenty-eight");
		hm.put("29","twenty-nine");
		hm.put("30","thirty");
		hm.put("31","thirty-one");
		hm.put("32","thirty-two");
		hm.put("33","thirty-three");
		hm.put("34","thirty-four");
		hm.put("35","thirty-five");
		hm.put("36","thirty-six");
		hm.put("37","thirty-seven");
		hm.put("38","thirty-eight");
		hm.put("39","thirty-nine");
		hm.put("40","forty");
		hm.put("41","forty-one");
		hm.put("42","forty-two");
		hm.put("43","forty-three");
		hm.put("44","forty-four");
		hm.put("45","forty-five");
		hm.put("46","forty-six");
		hm.put("47","forty-seven");
		hm.put("48","forty-eight");
		hm.put("49","forty-nine");
		hm.put("50","fifty");
		hm.put("51","fifty-one");
		hm.put("52","fifty-two");
		hm.put("53","fifty-three");
		hm.put("54","fifty-four");
		hm.put("55","fifty-five");
		hm.put("56","fifty-six");
		hm.put("57","fifty-seven");
		hm.put("58","fifty-eight");
		hm.put("59","fifty-nine");
		hm.put("60","sixty");
		hm.put("61","sixty-one");
		hm.put("62","sixty-two");
		hm.put("63","sixty-three");
		hm.put("64","sixty-four");
		hm.put("65","sixty-five");
		hm.put("66","sixty-six");
		hm.put("67","sixty-seven");
		hm.put("68","sixty-eight");
		hm.put("69","sixty-nine");
		hm.put("70","seventy");
		hm.put("71","seventy-one");
		hm.put("72","seventy-two");
		hm.put("73","seventy-three");
		hm.put("74","seventy-four");
		hm.put("75","seventy-five");
		hm.put("76","seventy-six");
		hm.put("77","seventy-seven");
		hm.put("78","seventy-eight");
		hm.put("79","seventy-nine");
		hm.put("80","eighty");
		hm.put("81","eighty-one");
		hm.put("82","eighty-two");
		hm.put("83","eighty-three");
		hm.put("84","eighty-four");
		hm.put("85","eighty-five");
		hm.put("86","eighty-six");
		hm.put("87","eighty-seven");
		hm.put("88","eighty-eight");
		hm.put("89","eighty-nine");
		hm.put("90","ninety");
		hm.put("91","ninety-one");
		hm.put("92","ninety-two");
		hm.put("93","ninety-three");
		hm.put("94","ninety-four");
		hm.put("95","ninety-five");
		hm.put("96","ninety-six");
		hm.put("97","ninety-seven");
		hm.put("98","ninety-eight");
		hm.put("99","ninety-nine");
		hm.put("100","one hundred");


	}
	public static void main(String[] args) throws Exception {
		String s = null;
		
		init();
		
		try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))){
			while ((s = br.readLine())!=null) {
				Integer N = Integer.parseInt(s.trim());
				String strN = N.toString();
				String word = hm.get(strN);
				
				if (!word.toLowerCase().contains("n")) {
					System.out.println("YES");
				}else {
					System.out.println("NO");
				}
			}
		}
	}
	
}


