JHK (whose true name shall not be revealed) is one of Mr. Ing's favourite students. In light of the recent successful defense of the Ingdom, JHK decides to celebrate by preparing for this year's Putnam contest. On week one of his Seven Week Challenge, JHK decides he wants to study prime numbers. Write a program to help him solve the following problem.
Define the Junghoon-value (or the ~J-value~ for short) of a positive integer ~i~ to be the least number of primes (not necessarily distinct) required to yield a sum of ~i~. For example, the number ~8~ can be formed using the primes ~2,2,2,2~ OR ~3,5~, therefore its ~J-value~ is 2. Note: If no combination of primes sum to ~i~, its ~J-value~ is undefined.
Junghoon JHK find the number of positive integers less than or equal to ~N~ ~(1 \le N \le 7\,000 )~ with ~J-value~ of exactly ~K~ ~(1 \le K \le N)~.
One line containing two space-separated integers ~N~ and ~K~.
Print the number of positive integers less than or equal to ~N~ with ~J-value~ of exactly ~K~.
It would be helpful to know Sieve of Eratosthenes.