QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#564273#9295. Treeshop5un_xiaomivita_mboxAC ✓758ms143264kbC++2310.2kb2024-09-14 21:44:372024-09-14 21:44:38

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 4ms
memory: 63064kb

input:

4 5 7
1 2
2 3
2 4
1 2
2 3
3 4
4 5
1 1 2 5
1 5 4 1
1 5 4 2
2 5 2 3
2 1 2 5
3 2 3 2
4 4 1 2

output:

-1
2
-1
2
3
0
1

result:

ok 7 numbers

Test #2:

score: 0
Accepted
time: 0ms
memory: 28316kb

input:

1 3 4
1 2
2 3
1 1 1 1
1 2 1 2
1 2 1 3
1 1 1 3

output:

0
0
-1
-1

result:

ok 4 number(s): "0 0 -1 -1"

Test #3:

score: 0
Accepted
time: 0ms
memory: 73356kb

input:

6 2 18
1 2
2 3
3 4
4 5
5 6
1 2
1 1 1 2
1 1 2 2
1 1 3 2
1 1 4 2
1 1 5 2
1 1 6 2
1 1 1 1
1 1 2 1
1 1 3 1
1 1 4 1
1 1 5 1
1 1 6 1
1 2 1 2
1 2 2 2
1 2 3 2
1 2 4 2
1 2 5 2
1 2 6 2

output:

-1
1
-1
3
-1
5
0
-1
2
-1
4
-1
0
-1
2
-1
4
-1

result:

ok 18 numbers

Test #4:

score: 0
Accepted
time: 3ms
memory: 75488kb

input:

21 65 8
1 2
1 3
2 18
18 4
2 5
3 19
19 6
3 20
20 7
4 8
6 9
6 10
7 11
8 12
9 13
10 14
11 15
12 16
14 17
3 21
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
10 11
11 12
12 13
13 14
14 15
15 16
16 17
17 18
18 19
19 20
20 21
21 22
22 23
23 24
24 25
25 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
...

output:

6
6
5
5
6
6
5
5

result:

ok 8 numbers

Test #5:

score: 0
Accepted
time: 0ms
memory: 71240kb

input:

10 15 10
9 10
9 3
8 3
4 8
1 4
1 6
4 5
7 5
1 2
8 9
9 10
10 2
15 2
5 15
5 1
1 3
3 13
4 13
11 4
1 6
6 14
7 6
12 7
8 12 2 7
6 14 1 11
1 6 7 5
5 2 5 11
3 13 8 10
5 6 7 6
7 11 10 11
8 1 6 6
10 11 2 13
6 10 7 12

output:

2
-1
-1
-1
-1
-1
2
2
2
-1

result:

ok 10 numbers

Test #6:

score: 0
Accepted
time: 3ms
memory: 26196kb

input:

1 15 10
14 2
14 15
13 15
5 13
8 5
8 4
4 7
9 7
11 9
11 3
4 6
10 13
10 1
12 8
1 6 1 7
1 6 1 12
1 2 1 12
1 3 1 8
1 8 1 10
1 12 1 2
1 4 1 5
1 12 1 10
1 3 1 3
1 12 1 9

output:

-1
-1
-1
-1
-1
-1
-1
-1
0
-1

result:

ok 10 numbers

Test #7:

score: 0
Accepted
time: 0ms
memory: 26184kb

input:

1 1 10
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1

output:

0
0
0
0
0
0
0
0
0
0

result:

ok 10 numbers

Test #8:

score: 0
Accepted
time: 0ms
memory: 26312kb

input:

25 1 10
12 3
3 25
4 25
8 4
8 9
9 18
18 6
24 6
24 1
11 1
2 9
6 5
15 5
15 7
25 21
16 21
14 1
23 2
23 19
19 10
22 8
13 22
20 13
17 8
1 1 21 1
3 1 2 1
18 1 13 1
7 1 3 1
20 1 11 1
7 1 13 1
18 1 5 1
16 1 1 1
2 1 22 1
24 1 16 1

output:

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1

result:

ok 10 numbers

Test #9:

score: 0
Accepted
time: 0ms
memory: 73300kb

input:

14 15 30
3 5
8 5
7 8
7 4
4 13
13 11
11 14
14 10
12 4
12 1
2 13
6 2
9 6
3 12
7 3
7 11
11 10
9 10
9 6
3 5
14 9
2 3
7 1
10 4
4 15
13 10
1 8
14 2 12 6
2 14 1 8
8 4 14 11
3 14 5 3
7 10 6 11
11 9 6 10
13 4 6 5
12 3 14 3
5 6 12 11
2 4 6 8
11 12 6 4
2 13 8 11
2 4 2 12
12 6 8 15
3 11 5 12
9 3 2 14
2 11 1 8
8...

output:

2
2
-1
2
-1
2
-1
2
-1
2
2
2
-1
-1
2
-1
-1
-1
2
-1
2
-1
-1
-1
2
-1
-1
2
-1
-1

result:

ok 30 numbers

Test #10:

score: 0
Accepted
time: 0ms
memory: 73412kb

input:

14 15 30
14 1
7 1
7 2
6 2
8 6
8 13
10 13
2 3
5 3
8 4
3 12
11 7
1 9
7 15
7 1
4 1
3 4
3 13
2 13
2 14
8 4
6 8
12 6
3 9
5 9
4 11
11 10
13 8 2 2
1 15 6 7
10 9 9 1
12 6 13 15
6 13 3 12
8 3 2 9
11 2 14 5
8 7 8 5
2 1 6 1
9 12 7 5
3 13 3 12
11 4 7 4
11 8 10 1
11 1 6 2
9 8 2 12
4 9 5 7
9 12 7 6
14 2 2 2
6 3 6...

output:

-1
2
2
1
-1
-1
-1
-1
-1
2
-1
-1
2
-1
-1
-1
-1
-1
-1
-1
2
1
2
-1
-1
1
-1
-1
2
2

result:

ok 30 numbers

Test #11:

score: 0
Accepted
time: 0ms
memory: 69256kb

input:

20 15 30
16 19
19 14
3 14
1 3
20 1
17 20
1 18
9 3
9 10
15 10
9 7
12 14
5 12
11 20
4 7
2 3
13 3
19 6
8 1
4 15
15 6
12 6
12 10
2 10
5 2
5 13
1 5
10 9
11 9
12 3
3 8
8 7
14 10
1 10 11 3
1 5 2 7
17 8 10 10
10 12 16 6
11 3 7 9
19 13 6 13
10 2 17 12
14 10 13 15
20 5 9 10
3 8 10 12
6 14 17 13
13 8 3 2
3 6 8...

output:

1
2
2
2
2
-1
-1
-1
-1
1
2
-1
-1
2
2
2
2
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
1
-1

result:

ok 30 numbers

Test #12:

score: 0
Accepted
time: 0ms
memory: 73284kb

input:

20 15 30
14 1
14 18
9 18
6 9
2 6
2 10
10 17
11 9
2 16
5 14
10 8
11 20
20 19
3 14
18 7
13 7
15 2
15 12
4 6
13 11
9 13
8 9
15 8
15 7
7 14
14 3
3 10
6 14
9 12
12 1
6 4
2 9
5 14
17 8 14 6
15 10 9 1
4 11 4 1
6 15 18 1
3 1 5 1
9 1 14 4
16 3 12 7
14 2 13 11
7 14 4 4
3 12 1 15
20 15 4 3
14 9 1 13
14 13 4 11...

output:

2
-1
2
2
2
2
-1
1
2
-1
-1
1
-1
2
-1
1
1
-1
2
2
-1
2
2
2
2
-1
-1
2
2
2

result:

ok 30 numbers

Test #13:

score: 0
Accepted
time: 7ms
memory: 75464kb

input:

17 18 30
2 8
16 8
16 3
3 14
14 12
12 10
1 10
11 1
10 6
4 12
4 17
17 9
5 3
5 7
13 4
13 15
18 8
18 10
10 5
7 5
13 7
9 13
11 5
5 15
15 2
6 11
12 7
4 12
17 18
14 12
16 10
3 15
1 13
9 17 16 16
9 12 5 8
13 7 17 8
14 9 4 2
5 7 7 14
14 10 17 16
9 6 14 17
9 8 16 7
16 5 8 7
14 5 6 5
7 1 14 16
14 3 16 15
9 18 ...

output:

-1
-1
2
-1
-1
2
-1
2
1
-1
2
-1
2
2
-1
-1
1
-1
2
2
-1
-1
2
2
-1
2
2
1
-1
-1

result:

ok 30 numbers

Test #14:

score: 0
Accepted
time: 3ms
memory: 71248kb

input:

16 16 30
5 14
14 8
8 13
13 6
6 12
12 2
9 2
6 15
11 13
2 3
8 4
4 10
16 8
7 13
7 1
7 8
8 4
12 4
14 12
14 3
16 3
1 16
14 13
16 15
13 2
11 2
12 9
12 5
10 5
6 12
12 4 8 3
5 8 12 9
4 7 12 14
3 1 15 6
8 9 14 10
13 1 4 11
7 2 3 5
3 14 11 4
2 12 2 12
9 6 1 5
4 4 5 5
14 16 9 5
14 10 5 12
6 15 4 10
16 3 5 16
1...

output:

1
2
1
-1
2
2
-1
-1
0
2
-1
2
-1
-1
2
-1
-1
-1
1
2
-1
1
-1
-1
1
-1
2
2
-1
2

result:

ok 30 numbers

Test #15:

score: 0
Accepted
time: 0ms
memory: 67156kb

input:

18 14 30
8 15
15 18
18 16
13 16
13 7
7 11
3 16
3 12
12 5
1 16
9 1
1 6
7 17
3 4
14 16
10 14
10 2
8 12
14 8
14 7
7 9
9 10
10 2
13 2
11 9
5 11
5 6
10 1
3 2
10 4
6 9 13 12
7 13 10 2
1 12 1 14
15 3 10 11
13 6 6 6
10 2 8 4
3 12 4 12
11 2 14 5
4 1 15 14
17 12 15 6
16 1 3 13
3 9 4 13
4 13 17 10
1 13 4 14
3 ...

output:

-1
-1
2
1
-1
-1
-1
1
1
2
2
2
-1
2
2
-1
2
-1
2
2
1
2
-1
-1
-1
1
-1
2
-1
-1

result:

ok 30 numbers

Test #16:

score: 0
Accepted
time: 0ms
memory: 71308kb

input:

18 15 30
6 4
6 11
11 12
18 12
18 9
16 9
16 3
12 14
14 10
1 12
6 2
1 17
8 12
8 15
5 15
13 8
12 7
3 9
12 9
12 1
1 8
8 2
2 14
11 14
6 11
5 2
8 13
10 13
13 7
4 7
15 12
3 3 13 5
15 9 2 7
4 9 7 3
3 11 15 12
1 5 8 15
2 5 14 4
18 6 5 8
15 3 7 15
9 1 17 3
1 13 12 14
5 8 8 5
14 6 11 12
5 14 11 5
12 4 11 14
13...

output:

1
1
-1
-1
-1
-1
1
1
-1
2
1
2
2
2
-1
-1
-1
2
-1
-1
1
-1
2
1
-1
2
-1
-1
-1
-1

result:

ok 30 numbers

Test #17:

score: 0
Accepted
time: 0ms
memory: 73364kb

input:

40 21 50
27 28
27 15
3 15
10 3
22 10
17 22
2 17
2 18
35 18
35 12
12 16
16 40
5 40
5 37
37 9
11 9
7 11
7 32
21 32
14 21
14 4
16 26
26 1
34 1
21 36
9 29
29 33
33 30
25 30
12 6
6 31
31 13
13 19
23 2
23 20
8 20
8 38
38 24
39 37
3 2
3 4
4 20
1 20
12 1
8 12
21 8
15 21
5 15
5 19
19 7
12 9
11 9
11 14
12 6
6...

output:

2
-1
2
-1
1
-1
1
2
2
-1
2
2
1
-1
2
2
-1
-1
1
-1
-1
-1
2
-1
-1
2
-1
2
-1
3
2
-1
2
-1
2
2
2
-1
2
-1
3
2
-1
2
-1
-1
2
2
-1
2

result:

ok 50 numbers

Test #18:

score: 0
Accepted
time: 0ms
memory: 75424kb

input:

30 22 50
30 18
29 18
29 24
24 27
27 3
3 23
5 23
4 5
21 4
26 21
13 26
28 5
20 28
3 11
12 11
22 12
3 1
1 8
8 14
14 17
7 17
25 4
16 25
9 16
18 15
2 3
2 10
3 19
19 6
11 7
7 9
9 20
8 20
8 10
10 16
17 16
17 12
15 12
21 15
21 2
18 2
18 22
6 22
16 4
4 13
19 15
14 19
3 14
3 1
1 5
18 18 21 10
8 4 7 12
18 12 8...

output:

-1
1
2
2
-1
-1
1
2
-1
-1
-1
-1
2
2
2
2
-1
2
-1
-1
-1
-1
-1
2
-1
2
2
-1
2
-1
-1
2
-1
-1
-1
2
-1
2
1
1
1
-1
-1
2
2
-1
2
-1
2
-1

result:

ok 50 numbers

Test #19:

score: 0
Accepted
time: 0ms
memory: 77396kb

input:

70 40 90
10 23
67 23
11 67
11 20
45 20
45 14
14 57
57 51
59 51
59 70
70 56
62 11
62 69
28 69
59 54
45 8
35 57
35 52
2 52
6 2
53 20
53 40
53 60
60 41
41 4
11 31
31 9
9 68
32 20
14 49
8 13
11 3
39 49
48 39
48 1
32 19
58 45
66 58
66 34
34 21
8 17
14 5
50 20
37 19
20 44
32 27
58 24
20 33
33 38
18 38
33 ...

output:

1
-1
-1
2
2
-1
2
-1
-1
-1
2
-1
1
-1
1
2
2
2
-1
2
-1
-1
-1
-1
-1
2
2
2
2
1
-1
-1
1
-1
1
2
2
2
-1
2
2
-1
-1
-1
1
2
2
-1
2
-1
-1
2
-1
2
-1
2
-1
2
-1
-1
2
-1
2
2
-1
2
1
2
-1
-1
1
2
1
2
-1
1
-1
2
2
-1
2
1
1
-1
-1
2
1
2
-1
-1

result:

ok 90 numbers

Test #20:

score: 0
Accepted
time: 3ms
memory: 75352kb

input:

70 50 90
45 67
45 5
56 5
45 65
5 53
45 55
5 51
45 19
5 9
5 42
52 45
45 38
5 3
5 54
10 5
5 15
45 6
45 31
26 5
5 33
16 5
18 45
5 37
4 5
25 5
45 43
60 5
59 45
8 5
45 21
39 45
32 45
69 5
11 45
13 45
45 44
5 48
45 17
28 5
5 34
5 62
45 57
45 50
5 64
5 1
5 46
45 66
45 2
45 68
27 45
45 7
29 5
45 49
45 30
63...

output:

1
1
1
-1
-1
-1
-1
1
1
1
1
-1
-1
-1
1
1
-1
1
1
-1
1
1
-1
1
-1
1
1
-1
-1
-1
1
-1
-1
-1
-1
1
1
-1
1
-1
1
-1
1
1
1
-1
-1
1
1
-1
1
-1
1
-1
1
-1
-1
-1
1
-1
1
-1
1
1
1
1
-1
-1
-1
-1
-1
-1
-1
-1
-1
1
1
-1
-1
-1
-1
-1
-1
1
-1
1
1
1
-1
1

result:

ok 90 numbers

Test #21:

score: 0
Accepted
time: 0ms
memory: 71324kb

input:

79 81 90
51 64
42 64
70 42
3 70
34 42
42 7
7 74
64 37
64 49
2 42
43 2
42 41
41 36
13 42
64 61
6 41
16 41
42 58
41 31
13 59
42 66
66 62
56 7
13 26
18 64
21 41
57 13
13 72
9 70
66 23
2 60
35 2
13 65
54 42
54 48
42 76
77 58
64 30
10 41
2 33
70 14
64 53
2 15
8 64
13 5
41 12
24 58
1 7
64 69
42 38
63 38
2...

output:

2
1
-1
2
1
2
2
2
2
-1
-1
1
-1
2
-1
2
-1
-1
1
2
2
2
2
-1
1
-1
-1
2
-1
-1
-1
2
-1
2
2
-1
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
1
-1
2
1
2
-1
2
-1
-1
-1
2
2
2
-1
2
1
2
-1
-1
-1
1
-1
-1
-1
-1
2
2
-1
2
2
1
-1
-1
2
1
1
-1
1
-1
2
2
-1
-1
-1

result:

ok 90 numbers

Test #22:

score: 0
Accepted
time: 0ms
memory: 71304kb

input:

79 81 90
58 9
58 7
56 7
58 4
33 7
58 25
58 38
73 7
7 13
23 58
64 58
41 7
7 15
7 66
7 21
70 58
59 7
58 65
7 31
46 58
1 7
8 58
19 58
77 7
58 69
34 7
58 47
58 75
58 54
7 60
58 16
7 29
37 7
79 58
68 58
58 48
7 18
10 7
42 7
76 58
58 24
53 58
72 58
58 17
7 67
3 7
63 7
58 49
58 45
58 32
58 57
58 11
7 30
58...

output:

2
1
1
-1
-1
2
2
-1
1
-1
1
1
2
2
-1
-1
-1
-1
-1
1
-1
2
-1
1
2
1
2
-1
-1
-1
1
-1
-1
1
-1
-1
-1
2
1
1
1
2
2
-1
2
2
1
-1
2
2
-1
2
1
-1
1
-1
2
-1
-1
-1
-1
2
1
-1
2
-1
2
1
-1
2
1
-1
-1
1
2
2
-1
-1
-1
-1
1
2
-1
2
1
-1
-1
2
-1
2

result:

ok 90 numbers

Test #23:

score: 0
Accepted
time: 3ms
memory: 71316kb

input:

79 81 99
49 71
76 49
76 41
72 41
72 75
1 75
5 1
50 5
50 46
46 66
1 47
47 57
1 74
75 35
60 35
60 10
44 10
44 36
27 35
4 27
4 16
16 73
47 12
12 29
67 29
41 69
14 69
14 54
1 39
39 61
59 61
34 59
30 75
30 18
18 17
31 17
31 32
41 65
75 28
28 15
15 19
19 25
78 35
3 78
68 74
26 68
45 35
45 64
63 64
63 22
6...

output:

4
3
-1
-1
-1
1
2
3
-1
2
3
3
2
-1
2
-1
3
3
-1
3
2
-1
-1
2
4
-1
-1
3
1
2
2
2
2
3
-1
-1
3
2
-1
2
3
-1
3
-1
3
-1
3
-1
3
2
2
-1
3
-1
2
-1
2
-1
-1
3
-1
2
-1
3
1
3
2
-1
-1
2
2
1
2
2
3
3
-1
-1
-1
2
2
2
2
2
4
-1
2
-1
-1
-1
-1
-1
3
-1
-1
-1
4
-1
3

result:

ok 99 numbers

Test #24:

score: 0
Accepted
time: 3ms
memory: 77456kb

input:

79 81 99
23 53
19 53
36 19
35 36
57 35
1 57
1 20
20 40
11 40
26 11
48 26
35 55
20 59
68 59
68 2
57 69
69 12
46 12
54 57
54 52
1 9
47 9
62 47
62 15
15 34
40 73
73 13
13 27
73 41
73 49
16 54
16 70
70 50
47 39
28 1
77 28
38 77
16 64
64 43
43 44
16 75
75 37
67 53
79 35
60 79
60 72
30 77
30 29
19 6
14 57...

output:

-1
-1
2
2
-1
2
2
1
-1
-1
2
-1
-1
1
-1
2
2
-1
2
2
2
2
1
2
1
-1
-1
2
2
-1
-1
2
2
-1
-1
-1
2
-1
2
-1
2
-1
1
2
-1
-1
1
1
-1
-1
-1
2
-1
-1
-1
-1
-1
1
-1
-1
-1
-1
-1
-1
1
2
-1
-1
-1
-1
2
-1
-1
-1
-1
1
2
-1
-1
2
2
-1
-1
2
-1
-1
-1
-1
2
2
-1
-1
-1
2
-1
-1
2
-1
2

result:

ok 99 numbers

Test #25:

score: 0
Accepted
time: 4ms
memory: 63064kb

input:

90 89 99
48 81
85 48
85 87
87 8
8 68
53 68
83 53
65 83
79 65
79 43
43 58
67 58
67 82
33 82
33 64
5 64
10 5
14 10
79 88
35 88
78 35
57 78
61 57
44 61
44 32
12 32
18 12
1 8
34 1
35 26
6 26
13 6
77 13
55 77
40 55
59 79
28 59
90 28
29 90
15 29
8 54
22 67
3 22
3 51
51 62
4 62
71 88
46 71
46 45
30 45
41 3...

output:

2
2
-1
-1
2
-1
-1
2
2
2
2
2
-1
-1
2
-1
2
2
-1
1
2
-1
2
-1
2
2
-1
-1
-1
-1
-1
2
-1
-1
-1
-1
-1
-1
-1
-1
2
2
-1
2
-1
-1
2
2
-1
2
-1
1
-1
-1
-1
-1
2
2
2
-1
-1
-1
-1
2
1
-1
-1
-1
2
-1
-1
2
-1
2
-1
-1
2
2
-1
-1
-1
-1
2
-1
-1
2
-1
2
2
2
2
2
-1
2
2
2
2
-1
-1

result:

ok 99 numbers

Test #26:

score: 0
Accepted
time: 0ms
memory: 77568kb

input:

1000 2000 1000
55 910
869 55
548 869
155 548
155 72
72 556
556 558
558 1000
432 1000
338 432
676 338
669 676
669 52
52 279
874 279
77 874
367 77
367 625
611 625
611 549
812 549
333 812
114 333
114 400
400 420
731 420
731 898
898 372
372 127
318 127
318 33
936 33
936 859
198 859
198 663
663 46
596 46...

output:

4
-1
-1
7
-1
9
-1
-1
4
5
-1
8
11
10
6
14
7
-1
-1
3
-1
5
-1
8
6
-1
-1
4
4
-1
-1
9
7
5
-1
-1
-1
-1
-1
-1
-1
-1
8
-1
-1
-1
-1
8
-1
11
-1
-1
4
9
3
7
-1
10
-1
3
7
6
-1
6
-1
5
8
-1
-1
8
-1
7
-1
-1
5
-1
-1
9
-1
-1
12
-1
8
9
12
-1
9
-1
2
-1
-1
6
2
7
13
5
-1
10
6
11
-1
-1
11
-1
-1
8
4
-1
10
-1
-1
5
-1
-1
2
-...

result:

ok 1000 numbers

Test #27:

score: 0
Accepted
time: 5ms
memory: 83820kb

input:

4001 2000 2000
1288 2875
2703 1288
2703 65
1453 65
1453 1733
1733 580
580 22
22 1056
1568 1056
1568 2458
2458 2935
2935 197
197 2140
3941 2140
3399 3941
3399 3338
1934 3338
1934 481
1484 481
554 1484
554 708
1629 708
1216 1629
3785 1216
3785 3948
3948 1468
101 1468
1192 101
1143 1192
2608 1143
2608 ...

output:

5
-1
7
-1
7
-1
-1
10
-1
6
-1
2
13
3
3
-1
-1
7
5
-1
11
6
-1
-1
8
-1
-1
-1
2
5
-1
7
7
-1
11
-1
5
6
-1
-1
5
8
-1
9
11
-1
-1
-1
4
-1
6
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
9
-1
5
7
-1
3
-1
5
-1
8
-1
5
-1
4
-1
9
-1
-1
6
-1
10
-1
-1
-1
6
7
-1
-1
4
-1
4
-1
-1
5
-1
-1
6
-1
5
4
-1
-1
-1
4
-1
9
4
4
-1
-1
-1
5
-1
...

result:

ok 2000 numbers

Test #28:

score: 0
Accepted
time: 7ms
memory: 86200kb

input:

9001 5000 5000
6459 5917
4454 5917
457 4454
457 5629
3359 5629
3359 2940
2940 3531
3531 8220
179 8220
179 8764
2671 8764
2671 5043
5043 3508
3508 2688
2688 1240
1240 3114
5296 3114
7431 5296
8727 7431
1696 8727
7040 1696
7040 8364
8364 6921
6921 7150
7150 2063
4749 2063
4749 6142
6142 5847
5847 7101...

output:

2
-1
-1
2
2
-1
3
-1
3
-1
4
-1
-1
-1
2
-1
-1
3
-1
-1
-1
2
4
-1
-1
-1
-1
3
3
4
-1
3
-1
-1
3
-1
2
2
2
-1
-1
4
3
2
-1
3
2
3
-1
4
-1
2
-1
-1
3
-1
3
2
-1
-1
3
-1
3
-1
-1
-1
-1
-1
3
-1
3
4
-1
-1
-1
2
-1
-1
-1
-1
-1
4
4
-1
-1
4
2
4
-1
-1
2
2
-1
-1
-1
-1
-1
3
-1
2
3
3
-1
3
3
2
-1
-1
3
4
-1
-1
3
2
4
3
2
2
2
2...

result:

ok 5000 numbers

Test #29:

score: 0
Accepted
time: 32ms
memory: 92884kb

input:

20001 15000 10000
13210 14209
19803 13210
19803 18922
18922 10775
18252 10775
18252 14362
299 14362
15674 299
15674 9743
9743 13367
1057 13367
8485 1057
13822 8485
14915 13822
18100 14915
18100 2619
2619 4063
8421 4063
1265 8421
1265 12418
12418 12355
12355 4553
10323 4553
10323 17513
1230 17513
123...

output:

-1
-1
-1
-1
2
2
2
2
-1
-1
2
2
2
-1
2
2
-1
-1
-1
-1
2
2
2
-1
2
2
-1
-1
-1
-1
2
2
2
-1
-1
2
-1
2
-1
-1
2
-1
2
-1
-1
2
2
-1
-1
2
2
2
-1
2
2
2
2
2
2
2
2
2
2
2
-1
2
2
2
2
2
2
2
2
-1
2
2
2
2
-1
-1
1
2
2
2
2
-1
2
-1
-1
2
2
1
-1
2
2
1
-1
2
-1
2
-1
2
2
2
-1
2
-1
2
-1
-1
2
-1
-1
2
-1
-1
2
2
2
-1
2
-1
2
1
2
-1...

result:

ok 10000 numbers

Test #30:

score: 0
Accepted
time: 40ms
memory: 89092kb

input:

25001 15000 30000
21611 6058
9875 21611
16795 9875
5231 16795
19615 5231
8391 19615
15803 8391
15803 4658
24119 4658
22244 24119
2998 22244
19793 2998
19793 11495
3642 11495
1917 3642
1917 10924
21620 10924
3472 21620
3472 1243
5116 1243
5116 22590
22590 16708
18658 16708
18658 10524
20604 10524
109...

output:

2
2
2
-1
3
2
-1
3
2
3
3
-1
-1
2
2
2
2
-1
3
-1
-1
-1
2
-1
-1
-1
3
2
2
2
2
-1
3
2
3
2
2
-1
-1
-1
-1
-1
3
3
-1
-1
2
2
-1
2
-1
-1
-1
2
2
3
-1
2
2
-1
2
-1
-1
2
-1
2
-1
-1
2
2
-1
3
2
-1
2
-1
2
3
3
-1
2
2
2
2
2
-1
-1
-1
-1
-1
-1
2
-1
2
-1
2
2
-1
2
-1
-1
-1
2
2
-1
-1
-1
-1
2
2
-1
-1
-1
3
-1
-1
-1
-1
2
-1
-1...

result:

ok 30000 numbers

Test #31:

score: 0
Accepted
time: 164ms
memory: 98344kb

input:

50000 90000 60000
38979 31825
31825 40631
14472 40631
14472 41741
16714 41741
31104 16714
21413 31104
44169 21413
44169 6355
6355 37918
29805 37918
29805 35772
34247 35772
34247 37047
37047 18873
37707 18873
48145 37707
44385 48145
46205 44385
43688 46205
43688 49460
13 49460
48386 13
4161 48386
416...

output:

-1
-1
-1
7
8
-1
3
-1
3
-1
-1
5
-1
5
5
4
3
4
-1
6
-1
-1
8
2
4
-1
4
4
3
5
5
3
-1
5
-1
-1
-1
-1
-1
5
5
-1
-1
3
5
4
5
7
4
5
-1
-1
5
5
-1
-1
8
-1
-1
-1
-1
3
2
4
-1
7
6
-1
-1
-1
4
-1
5
-1
-1
-1
-1
-1
4
2
-1
-1
-1
5
-1
4
8
6
4
-1
4
4
8
-1
5
-1
-1
2
-1
-1
-1
-1
-1
6
5
5
4
4
6
-1
-1
-1
-1
6
-1
5
-1
4
-1
3
4
...

result:

ok 60000 numbers

Test #32:

score: 0
Accepted
time: 313ms
memory: 101720kb

input:

150000 90000 100000
76601 25727
76601 21511
21511 52407
35189 52407
105142 35189
37798 105142
37798 111908
111908 8989
8989 112815
148680 112815
148680 144702
142576 144702
142576 31529
31529 98362
122655 98362
122655 125390
125390 46383
46383 16404
35431 16404
35431 44476
81285 44476
81285 106351
1...

output:

-1
8
-1
-1
6
6
-1
-1
7
11
-1
-1
-1
-1
-1
-1
7
3
6
-1
9
-1
-1
10
7
-1
7
-1
-1
6
10
-1
8
4
-1
4
7
3
-1
4
-1
-1
-1
-1
8
10
-1
-1
7
-1
-1
8
-1
5
-1
7
11
-1
10
5
-1
6
4
4
7
8
7
13
-1
14
-1
-1
7
4
-1
9
-1
3
5
-1
-1
5
9
6
-1
-1
7
9
8
-1
10
8
-1
-1
-1
10
-1
-1
3
11
-1
-1
5
6
-1
3
-1
-1
8
9
-1
8
-1
8
5
7
3
-...

result:

ok 100000 numbers

Test #33:

score: 0
Accepted
time: 530ms
memory: 107248kb

input:

150000 200000 200000
122216 97992
71272 97992
71272 122499
122499 17206
17206 61920
53042 61920
140741 53042
41650 140741
28784 41650
128862 28784
128862 110435
110435 125446
125446 123746
89343 123746
89343 117259
117259 98456
133471 98456
41015 133471
142067 41015
14621 122499
96605 28784
128752 4...

output:

-1
-1
-1
-1
68
41
21
62
-1
-1
-1
89
71
32
-1
-1
65
-1
-1
79
67
-1
-1
-1
-1
-1
13
92
-1
91
53
73
16
-1
-1
36
-1
85
50
-1
21
44
-1
19
88
-1
-1
-1
-1
25
-1
48
47
56
-1
-1
-1
40
-1
57
55
-1
40
90
-1
-1
-1
91
65
-1
-1
-1
44
56
42
-1
69
66
33
-1
26
-1
28
69
-1
45
-1
-1
-1
-1
72
-1
-1
80
-1
29
-1
38
40
-1
...

result:

ok 200000 numbers

Test #34:

score: 0
Accepted
time: 537ms
memory: 127488kb

input:

200000 200000 200000
8759 189977
8759 93555
93555 197496
190444 197496
29912 190444
29912 179897
47171 179897
47171 44180
44180 157650
10855 157650
10855 94482
10107 94482
9498 10107
2512 9498
2512 133632
133632 14086
146489 14086
146489 127021
127021 61531
65762 61531
107838 65762
107838 42465
1180...

output:

-1
-1
-1
15077
8211
280
2768
-1
23479
-1
-1
-1
-1
-1
-1
20531
6469
20287
-1
-1
-1
-1
429
14382
6268
-1
-1
-1
-1
-1
942
-1
-1
-1
11106
11728
-1
-1
-1
-1
-1
5087
-1
-1
-1
-1
8622
8169
-1
-1
-1
-1
-1
-1
9136
106
4274
-1
13313
16490
-1
-1
-1
4401
6209
-1
-1
2781
-1
16055
9084
-1
-1
-1
6274
-1
3123
-1
93...

result:

ok 200000 numbers

Test #35:

score: 0
Accepted
time: 551ms
memory: 127700kb

input:

200000 200000 200000
132896 178085
178085 181318
97693 181318
92558 97693
92558 7992
55281 7992
183215 55281
167330 183215
167330 15743
117567 183215
116374 92558
96442 116374
123268 96442
141602 96442
152817 92558
152817 3583
3583 27397
107913 117567
2668 7992
161773 2668
22169 161773
33242 55281
3...

output:

-1
14593
-1
-1
-1
-1
3073
18291
-1
-1
5837
-1
-1
-1
-1
-1
1373
1638
5154
68
-1
-1
8293
-1
9230
-1
-1
9445
-1
-1
7450
8376
-1
-1
1261
165
13850
9546
-1
4078
-1
2013
10651
4829
-1
-1
729
12679
1900
6605
6517
-1
-1
2634
-1
-1
4127
4632
-1
11225
9920
41
10574
-1
6126
1636
1365
-1
-1
-1
-1
-1
-1
-1
15724...

result:

ok 200000 numbers

Test #36:

score: 0
Accepted
time: 527ms
memory: 132868kb

input:

200000 200000 200000
144626 198844
23536 144626
41273 23536
110276 41273
110276 37601
129272 37601
121404 129272
86298 121404
86298 18372
18372 154847
154847 180387
144462 180387
104855 144462
196382 104855
57026 196382
121445 57026
34465 121445
34465 79617
79617 16292
16292 25873
25873 99348
99348 ...

output:

854
12233
-1
4543
4032
5265
-1
13794
7170
-1
-1
-1
612
3787
-1
8946
7310
-1
-1
3034
-1
10314
10186
-1
1741
-1
-1
9126
-1
-1
5558
-1
-1
-1
-1
-1
-1
-1
-1
-1
113
12802
2442
-1
-1
9344
1725
-1
-1
-1
7891
2504
-1
1825
2466
1334
-1
8363
-1
10930
-1
-1
-1
-1
6391
-1
2108
3614
-1
10403
4631
-1
-1
-1
-1
764...

result:

ok 200000 numbers

Test #37:

score: 0
Accepted
time: 629ms
memory: 130708kb

input:

200000 200000 200000
53985 160733
8880 53985
68742 8880
68742 11770
17669 11770
17669 82136
82136 88164
185052 88164
185052 36106
36106 100524
196865 100524
40419 196865
121743 40419
121743 12088
12088 154389
52011 154389
113501 52011
196252 113501
196252 89189
103111 89189
121261 103111
149382 1212...

output:

26
-1
-1
17
-1
21
28
-1
-1
15
81
39
-1
-1
-1
-1
-1
-1
38
-1
-1
43
58
-1
-1
82
5
53
-1
-1
-1
-1
5
54
-1
-1
40
4
31
18
5
-1
10
28
28
-1
8
-1
41
-1
-1
17
-1
2
-1
78
60
12
-1
-1
16
33
34
19
-1
-1
19
-1
85
51
-1
17
15
89
7
76
-1
-1
-1
-1
60
10
39
-1
61
7
6
-1
-1
17
72
-1
-1
-1
-1
10
-1
26
94
-1
-1
42
4
-...

result:

ok 200000 numbers

Test #38:

score: 0
Accepted
time: 210ms
memory: 95304kb

input:

200000 200000 200000
86414 81044
46005 86414
86414 98722
69148 86414
86414 59540
90721 86414
116686 86414
11928 86414
86414 117340
86414 60495
160504 86414
129734 86414
86414 79167
86414 107649
29952 86414
37155 86414
86414 143220
105795 86414
24051 86414
118109 86414
194160 86414
86414 48778
86414 ...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 200000 numbers

Test #39:

score: 0
Accepted
time: 408ms
memory: 123532kb

input:

200000 200000 200000
42188 145753
130759 42188
44797 130759
78214 44797
78214 140172
140172 177672
177672 5893
5893 84446
64130 84446
6826 64130
6826 199643
199643 136946
136946 39724
39724 43578
161145 43578
161145 36714
36714 179842
179842 74959
43717 74959
103722 43717
103722 185356
185356 175936...

output:

-1
-1
-1
-1
5049
89760
-1
-1
-1
6019
37918
89455
-1
30956
-1
53267
-1
-1
59368
14635
11026
-1
48895
-1
-1
17811
-1
28544
-1
-1
7783
30015
-1
64509
-1
4446
-1
54333
27501
59654
2391
-1
-1
-1
27955
55933
27100
47476
-1
-1
20279
61546
9590
-1
42980
-1
-1
49627
-1
-1
14484
26453
-1
4245
-1
15386
24183
-...

result:

ok 200000 numbers

Test #40:

score: 0
Accepted
time: 400ms
memory: 125940kb

input:

200000 200000 200000
60661 55194
60661 133173
170273 60661
60661 51419
25106 60661
40700 60661
10166 60661
186649 60661
84707 60661
60661 84672
60661 180412
60661 22183
80865 60661
60661 143807
60661 70148
93562 60661
43351 60661
60661 161667
81462 60661
99202 60661
76138 60661
60661 119141
166995 6...

output:

57452
41506
374
-1
4111
71854
8103
51779
36448
4630
-1
-1
-1
-1
-1
-1
-1
-1
56014
6919
-1
32604
-1
42835
2366
-1
23847
5803
24960
-1
-1
22074
-1
29606
-1
10149
14222
-1
-1
45139
63314
41175
-1
14140
10623
32464
12447
-1
14689
40462
4791
-1
-1
-1
79862
-1
-1
16698
-1
-1
-1
-1
-1
-1
4525
50781
-1
-1
3...

result:

ok 200000 numbers

Test #41:

score: 0
Accepted
time: 475ms
memory: 143264kb

input:

200000 200000 200000
5808 29642
133842 5808
133842 148833
61768 148833
61768 122136
102854 122136
102854 37492
145561 37492
159400 145561
144923 159400
108971 144923
108971 67151
8059 67151
8059 166541
163949 166541
14112 163949
9516 14112
77650 9516
77650 178782
149134 178782
173853 149134
173853 2...

output:

-1
31137
3533
-1
-1
-1
-1
-1
47863
-1
-1
2729
-1
-1
20338
11999
17913
5614
2545
20103
-1
7734
-1
18553
40626
-1
-1
37724
7548
9137
-1
3125
-1
55906
43472
-1
-1
24279
15510
14714
-1
39304
41440
-1
18201
-1
-1
-1
24399
-1
-1
-1
7576
-1
-1
-1
32695
-1
-1
-1
24370
4758
28854
-1
36983
-1
-1
-1
8282
5696
...

result:

ok 200000 numbers

Test #42:

score: 0
Accepted
time: 508ms
memory: 133832kb

input:

200000 200000 200000
124444 77733
77733 185906
63563 185906
22953 77733
147022 77733
91213 77733
77733 7244
166608 185906
77733 13894
12952 77733
121286 185906
77733 166870
188292 77733
152401 185906
185906 165183
77733 159307
16279 77733
78355 185906
135320 185906
77733 54604
77733 131403
185906 12...

output:

36919
7627
13158
29039
-1
-1
-1
22071
29444
-1
-1
-1
-1
8729
5201
-1
6487
-1
20854
14613
23704
-1
-1
19135
32926
-1
27498
-1
-1
-1
-1
-1
1615
24501
17174
26267
-1
31287
-1
11036
51463
41944
2347
778
5963
-1
49782
-1
4560
25363
-1
19550
58607
-1
16034
-1
3425
-1
-1
-1
28486
11406
-1
16238
5657
-1
888...

result:

ok 200000 numbers

Test #43:

score: 0
Accepted
time: 575ms
memory: 141068kb

input:

200000 200000 200000
119772 106098
62877 106098
62877 50552
39606 50552
39606 23316
23316 175009
175009 152005
76990 152005
76990 176830
5231 176830
5231 181151
88559 181151
175560 88559
147430 175560
147430 21850
154926 21850
154926 93742
40584 93742
195245 40584
195245 89947
89947 37541
82739 3754...

output:

-1
34
-1
-1
60
7
47
-1
-1
15
-1
-1
-1
93
53
-1
3
-1
3
-1
-1
-1
-1
-1
21
-1
-1
-1
127
-1
41
147
-1
-1
94
-1
80
109
-1
85
118
-1
45
-1
46
-1
36
149
26
115
-1
187
121
158
-1
101
-1
141
75
53
-1
50
48
21
-1
52
109
-1
78
-1
31
-1
-1
-1
-1
-1
-1
-1
49
-1
-1
79
10
-1
-1
-1
137
-1
-1
-1
-1
77
-1
-1
25
119
-...

result:

ok 200000 numbers

Test #44:

score: 0
Accepted
time: 688ms
memory: 137496kb

input:

200000 200000 200000
64426 85697
64426 141456
193011 141456
114049 193011
31659 114049
31659 29258
29258 88823
88823 10391
10391 37510
37510 91019
98313 91019
98313 110350
111928 110350
111928 71122
71122 48626
48626 82303
181647 82303
181647 155978
155978 103804
21652 103804
124770 21652
124770 466...

output:

10
-1
-1
4
7
-1
-1
12
16
10
15
-1
-1
6
-1
9
6
2
3
14
4
-1
8
19
-1
-1
10
3
-1
4
-1
-1
2
-1
2
-1
5
15
-1
-1
5
3
-1
12
5
15
6
-1
9
2
4
-1
-1
-1
-1
-1
13
2
-1
10
-1
-1
-1
2
-1
2
12
-1
2
2
2
-1
-1
-1
-1
5
-1
6
10
-1
-1
7
2
10
-1
-1
-1
12
5
6
12
-1
-1
-1
2
11
-1
9
9
4
9
5
6
-1
2
-1
2
11
-1
-1
-1
-1
5
4
15...

result:

ok 200000 numbers

Test #45:

score: 0
Accepted
time: 739ms
memory: 125476kb

input:

200000 200000 200000
131642 77411
98433 77411
98386 98433
98386 24193
24193 193919
193919 5348
5348 15709
162752 15709
125580 162752
125580 50368
28154 50368
130369 28154
130369 59931
59931 143860
37255 143860
37255 169962
27945 169962
27945 162129
59582 162129
142189 59582
142189 198270
198270 1694...

output:

6
3
-1
-1
-1
-1
-1
-1
2
-1
2
10
8
-1
2
-1
4
-1
-1
7
-1
-1
2
2
-1
-1
-1
2
-1
-1
-1
-1
4
-1
-1
-1
2
7
8
-1
3
4
3
2
2
6
-1
-1
4
3
2
2
-1
10
-1
2
2
2
2
4
5
2
-1
-1
2
-1
-1
-1
-1
9
3
4
3
10
-1
6
3
-1
-1
-1
-1
6
-1
-1
3
3
3
-1
-1
4
3
2
-1
2
3
2
3
6
-1
-1
3
6
-1
6
-1
10
-1
-1
11
3
-1
7
-1
-1
2
2
-1
2
3
2
6...

result:

ok 200000 numbers

Test #46:

score: 0
Accepted
time: 758ms
memory: 138232kb

input:

200000 200000 200000
85118 14859
85118 190854
129964 190854
129964 46595
46595 125459
125459 105795
19576 105795
122092 19576
122092 89191
89191 173624
173624 114399
52919 114399
52919 116276
176983 116276
176983 6772
6772 136499
136499 30965
30965 86759
81514 86759
81514 104085
104085 27326
103517 ...

output:

-1
-1
2
-1
-1
-1
-1
3
2
-1
-1
-1
4
2
-1
2
6
2
4
2
3
-1
5
2
4
-1
-1
3
-1
4
-1
-1
2
-1
-1
4
4
3
-1
-1
3
3
-1
3
3
-1
-1
3
-1
-1
-1
2
-1
-1
4
-1
6
6
-1
3
2
4
2
2
2
-1
-1
4
2
-1
-1
3
-1
3
-1
2
-1
2
5
-1
-1
-1
5
3
5
3
2
-1
-1
-1
2
-1
-1
-1
3
-1
-1
-1
4
6
-1
4
-1
-1
3
4
-1
-1
-1
-1
5
5
7
-1
-1
2
5
5
-1
-1
...

result:

ok 200000 numbers

Test #47:

score: 0
Accepted
time: 755ms
memory: 124768kb

input:

200000 200000 200000
101100 62459
101100 39504
39504 131706
4386 131706
14978 4386
29719 14978
29719 63471
96143 63471
148266 96143
194406 148266
194406 120350
111960 120350
111960 43087
43087 96826
96826 11023
11023 196167
40927 196167
9225 40927
48591 9225
48591 168302
168302 93975
93975 173928
66...

output:

2
2
2
2
-1
2
2
3
2
-1
-1
-1
2
2
-1
-1
-1
-1
-1
2
2
-1
2
2
-1
2
3
-1
2
-1
2
2
-1
3
2
2
2
-1
2
-1
-1
2
2
-1
2
2
-1
2
-1
2
-1
-1
-1
2
-1
-1
-1
-1
3
-1
3
-1
2
2
-1
-1
2
-1
3
2
2
-1
-1
-1
-1
-1
-1
-1
-1
2
2
2
3
-1
-1
-1
-1
-1
2
-1
-1
2
-1
2
2
3
2
3
-1
-1
-1
-1
2
-1
3
2
2
-1
-1
2
2
-1
-1
2
2
-1
-1
2
2
-1
...

result:

ok 200000 numbers

Test #48:

score: 0
Accepted
time: 698ms
memory: 118116kb

input:

200000 200000 200000
134443 159541
159541 28479
81136 28479
81136 31687
31687 198339
126576 198339
184762 126576
184762 130423
130423 15564
141946 15564
141946 60907
60907 92895
180982 92895
180982 70717
84615 70717
84615 63467
137057 63467
137057 162860
153160 162860
160256 153160
117525 160256
117...

output:

2
3
3
2
-1
-1
2
-1
2
-1
-1
2
2
2
-1
-1
-1
2
-1
3
-1
-1
-1
-1
4
-1
2
3
2
2
-1
3
3
-1
2
3
2
-1
-1
2
-1
-1
-1
2
2
-1
-1
2
2
2
2
3
-1
2
2
-1
-1
3
3
-1
4
-1
-1
2
-1
2
3
2
-1
-1
3
2
3
-1
3
-1
2
-1
-1
-1
-1
-1
-1
3
2
3
-1
-1
2
2
-1
3
3
-1
3
2
2
2
-1
-1
2
3
3
-1
-1
-1
2
-1
3
-1
2
-1
-1
-1
2
-1
-1
2
-1
-1
2
...

result:

ok 200000 numbers

Test #49:

score: 0
Accepted
time: 740ms
memory: 129532kb

input:

200000 200000 200000
71433 57236
71433 89957
89957 12228
48467 12228
48467 185503
91331 185503
137479 91331
137479 188139
188139 93139
93139 86214
86214 173516
173516 64034
185942 64034
164254 185942
190078 164254
158266 190078
161723 158266
161723 80646
16417 80646
16417 58367
58367 182450
182450 2...

output:

-1
2
-1
-1
2
2
2
-1
-1
2
2
2
2
2
2
-1
-1
-1
-1
-1
-1
2
2
-1
3
2
-1
2
2
2
-1
2
-1
2
2
-1
-1
-1
-1
2
2
2
-1
-1
-1
2
-1
2
-1
2
-1
2
-1
2
-1
2
-1
3
-1
2
2
-1
2
2
2
2
2
3
-1
-1
2
-1
2
-1
2
2
2
-1
-1
-1
2
-1
-1
2
2
2
-1
2
-1
2
2
2
2
2
-1
-1
-1
2
3
-1
2
2
2
-1
-1
-1
-1
2
2
-1
2
-1
-1
2
2
-1
-1
2
-1
2
2
-1
...

result:

ok 200000 numbers

Test #50:

score: 0
Accepted
time: 733ms
memory: 126788kb

input:

200000 200000 200000
189742 92640
189742 58205
58205 108356
108356 39014
66342 39014
184357 66342
137160 184357
137160 115877
150999 115877
150362 150999
59330 150362
59330 11912
5329 11912
5329 65420
55744 65420
55744 97524
180259 97524
180259 82676
82676 14742
136483 14742
197142 136483
181648 197...

output:

3
-1
-1
2
2
-1
-1
-1
2
-1
3
2
-1
2
2
3
-1
-1
2
2
-1
-1
-1
2
2
-1
-1
2
-1
2
-1
2
2
-1
-1
-1
-1
2
2
2
-1
2
-1
-1
-1
2
2
-1
2
2
2
2
-1
3
2
-1
-1
-1
2
2
-1
3
-1
2
2
-1
2
2
2
-1
-1
2
2
-1
2
-1
2
2
2
-1
3
2
-1
-1
3
2
2
3
-1
-1
-1
2
-1
2
2
-1
2
-1
2
-1
2
3
-1
-1
2
2
-1
2
-1
2
-1
-1
-1
-1
2
2
-1
-1
2
-1
2
2...

result:

ok 200000 numbers

Extra Test:

score: 0
Extra Test Passed