CPRIME

25
0
25
10
0
1999982
25
101
8179
8180
1033
0
100000000
0
333333
0
1999982
25
101
8179
8180
1033
10
0
55593347
86882897
55800103
66193050
74727834
58426269
35088004
46087335
35640074
24640035
0
3489296
6451704
844603
1367386
9979183
4318710
5187869
6870260
2982031
855257
0
10
0
9
0
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
25
10
0
1999982
25
101
8179
8180
1033
10
0
55593347
86882897
55800103
66193050
74727834
58426269
35088004
46087335
35640074
24640035
0
100000000
86882897
55800103
66193050
74727834
58426269
35088004
46087335
35640074
24640035
0
10000000
2
3
5
1234567
0
10000001
2
3
5
1234567
0
99999999
2
3
5
1234567
0
1 0
1999982
25
101
8179
8180
1033
10
100000000
333333
55593347
86882897
55800103
66193050
74727834
58426269
35088004
46087335
35640074
24640035
3489296
6451704
844603
1367386
9979183
4318710
5187869
6870260
2982031
855257
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1234567
10000001
99999999
100000000
0
30
0
100000000
86882897
55800103
66193050
74727834
58426269
35088004
46087335
35640074
24640035
30
0
100000000
12730210
16793823
0
6676189
57979224
50539239
54384305
22243895
49932545
46204100
9239318
37812021
25665145
0
10000000
2
3
5
1234567
0
62325256
55027864
67197200
62835114
2457766
83678838
81984267
37894440
29341977
38610926
12223522
79613504
75126875
57658992
51068926
65158331
4765019
89844552
39297117
55970491
24507668
64301264
12169832
40034314
54980544
32253337
33540876
10260408
88193034
31101264
67174976
45431911
2183652
52024740
34024633
53742526
91567105
56711073
98110863
49850532
45360753
21178708
28981273
26030033
48124413
55098787
58665476
13410548
99382786
63356206
41243313
71603240
40100777
51459085
58187535
87076315
41668402
53866381
74346455
59207299
82920908
19926856
68278126
39324230
37422776
27096435
81725453
5218934
55389099
38730499
50076717
28647252
69529174
47263011
37948480
72722574
80874647
80871878
37162940
65718000
65791169
41341833
68658812
32459949
92093389
46783762
85669504
59619396
2384839
29642759
25089168
33199770
37608565
53719056
22828806
5627795
12003113
21905821
77060451
99705695
99999999
100000000
0
63599798
15267584
10222169
11668456
1248732
68318047
31800237
53264978
86522819
45871910
24952654
34538199
7324006
4101046
56638275
55779054
35810181
820182
28045233
46568215
100000000
99999999
0
99999999
0
2
0
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
4
5
567
564
454
34
234
0
786
787
789
790
791
792
793
794
0
100000
1000000
10000000
100000000
0
10000
100000
1000000
10000000
100000000
0
11
123123
11231
0
199982
25
101
8179
8180
1033
0
1000
0
100000
1000000
0
100000
1000000
10000000
0
2
3
4
5
6
7
8
63
64
65
66
0
5
8
1234567
9
100000000
0
666666
0
100000000
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0