by progr
12 100
17 1000 5
17 10000 1
24 100000 7
29 500000 5 pe
33 1000000 9 by
