ÀÂÒ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

480. Prime Cuts

Time Limit: 1 seconds
Memory Limit:64000KB
Points:10
View Problem Statistics Submit Problem added Undefined

A prime number is a counting number (1, 2, 3, ...) that is evenly divisible only by 1 and itself.  In this problem you are to write a program that will cut some number of prime numbers from the list of prime numbers between (and including) 1 and N.  Your program will read in a number N; determine the list of prime numbers between 1 and N; and print the C*2 prime numbers from the center of the list if there are an even number of prime numbers or (C*2)-1 prime numbers from the center of the list if there are an odd number of prime numbers in the list.

 

Input

Each input set will be on a line by itself and will consist of 2 numbers.  The first number (1 <= N <= 1000) is the maximum number in the complete list of prime numbers between 1 and N.  The second number (1<=C<=N) defines the C*2 prime numbers to be printed from the center of the list if the length of the list is even; or the (C*2)-1 numbers to be printed from the center of the list if the length of the list is odd.

 

Output

For each input set, you should print the number N beginning in column 1 followed by a space, then by the number C, then by a colon (:), and then by the center numbers from the list of prime numbers as defined above.  If the size of the center list exceeds the limits of the list of prime numbers between 1 and N, the list of prime numbers between 1 and N (inclusive) should be printed.  Each number from the center of the list should be preceded by exactly one blank.  Each line of output should be followed by a blank line.  Hence, your output should follow the exact format shown in the sample output.

 

sample input

sample output

21 2

18 2

18 18

100 7

 

21 2: 5 7 11

 

18 2: 3 5 7 11

 

18 18: 1 2 3 5 7 11 13 17

 

100 7: 13 17 19 23 29 31 37 41 43 47 53 59 61 67

 


View Problem Statistics Submit Author/source:
Problems from Contests / Trainings of Vologda STU / VoSTU and VoSPU 17.11.2007 /
12. F - FastFood 480. 481. H - Uniform Generator
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.031 sec.
© Copyright VSTU, AVT, Nosov D.A.