QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#201289#5154. ETARd_rainydays#AC ✓1ms3964kbC++201.0kb2023-10-05 13:33:312023-10-05 13:33:32

Judging History

你现在查看的是最新测评结果

  • [2023-10-05 13:33:32]
  • 评测
  • 测评结果:AC
  • 用时:1ms
  • 内存:3964kb
  • [2023-10-05 13:33:31]
  • 提交

answer

#include <bits/stdc++.h>

const int N = 1e6 + 5;
int a, b, n;

int sd;
int tax[N];

int main() {
  scanf("%d/%d", &a, &b);
  int g = std::__gcd(a, b);
  a /= g, b /= g;

  bool flag = false;
  for (int k = 1; b * k <= 1000000; k++) {
    n = b * k;
    if (1ll * (n - 1) * b > 1ll * a * n) continue;
    if (1ll * (n - 1) * b < 2ll * a) continue;
    a *= k, flag = true;
    break;
  }

  if (!flag) {
    puts("impossible");
    return 0;
  }

  // set the max;
  for (int i = 0; i < n; i++)
    tax[i] = 1, sd += i;
  
  int max_at = n - 1;
  while (sd > a) {
    if (max_at - 1 < sd - a) {
      tax[max_at] -= 1;
      tax[1] += 1;
      sd -= max_at - 1;
      if (tax[max_at] == 0) --max_at;
      continue;
    }

    tax[max_at] -= 1;
    tax[max_at - (sd - a)] += 1;
    if (tax[max_at] == 0) --max_at;
    sd = a;
  }

  printf("%d %d\n", n, n - 1);
  int cur = 1, last = 1;
  for (int i = 1; i <= max_at; i++) {
    while (tax[i]--)
      printf("%d %d\n", last, ++cur);
    last = cur;
  }
  return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 0ms
memory: 3776kb

input:

1/2

output:

2 1
1 2

result:

ok 

Test #2:

score: 0
Accepted
time: 1ms
memory: 3856kb

input:

1/3

output:

impossible

result:

ok 

Test #3:

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

input:

7/4

output:

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

result:

ok 

Test #4:

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

input:

974/975

output:

975 974
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #5:

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

input:

943/346

output:

346 345
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #6:

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

input:

912/7

output:

266 265
1 2
1 3
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #7:

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

input:

1/1

output:

3 2
1 2
2 3

result:

ok 

Test #8:

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

input:

1/1000

output:

impossible

result:

ok 

Test #9:

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

input:

1000/999

output:

999 998
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #10:

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

input:

999/1000

output:

1000 999
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61...

result:

ok 

Test #11:

score: 0
Accepted
time: 1ms
memory: 3912kb

input:

1000/1

output:

2001 2000
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
5...

result:

ok 

Test #12:

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

input:

999/2

output:

1000 999
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52...

result:

ok 

Test #13:

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

input:

1000/3

output:

669 668
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #14:

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

input:

26/3

output:

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

result:

ok 

Test #15:

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

input:

79/9

output:

27 26
1 2
1 3
1 4
1 5
1 6
6 7
6 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

result:

ok 

Test #16:

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

input:

80/9

output:

27 26
1 2
1 3
1 4
1 5
1 6
6 7
7 8
8 9
9 10
9 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

result:

ok 

Test #17:

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

input:

998/999

output:

999 998
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #18:

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

input:

997/999

output:

impossible

result:

ok 

Test #19:

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

input:

997/1000

output:

impossible

result:

ok 

Test #20:

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

input:

99/200

output:

impossible

result:

ok 

Test #21:

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

input:

101/200

output:

impossible

result:

ok 

Test #22:

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

input:

99/199

output:

impossible

result:

ok 

Test #23:

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

input:

2/1

output:

5 4
1 2
2 3
3 4
4 5

result:

ok 

Test #24:

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

input:

200/99

output:

99 98
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
1 ...

result:

ok 

Test #25:

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

input:

200/101

output:

101 100
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #26:

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

input:

199/100

output:

100 99
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
1...

result:

ok 

Test #27:

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

input:

201/100

output:

100 99
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
1...

result:

ok 

Test #28:

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

input:

999/500

output:

500 499
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #29:

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

input:

333/167

output:

167 166
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #30:

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

input:

3/1

output:

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

result:

ok 

Test #31:

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

input:

301/100

output:

100 99
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
1...

result:

ok 

Test #32:

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

input:

299/100

output:

100 99
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
1...

result:

ok 

Test #33:

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

input:

1000/333

output:

333 332
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #34:

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

input:

500/167

output:

167 166
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #35:

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

input:

14/5

output:

10 9
1 2
1 3
1 4
4 5
5 6
6 7
7 8
7 9
9 10

result:

ok 

Test #36:

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

input:

16/5

output:

10 9
1 2
1 3
3 4
4 5
4 6
6 7
7 8
8 9
9 10

result:

ok 

Test #37:

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

input:

15/4

output:

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

result:

ok 

Test #38:

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

input:

5/2

output:

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

result:

ok 

Test #39:

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

input:

409/19

output:

57 56
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
51 53...

result:

ok 

Test #40:

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

input:

818/39

output:

78 77
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 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
36 37
37 38
38 39
39 40
40 41
40 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 53
53 54
54 55...

result:

ok 

Test #41:

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

input:

409/20

output:

60 59
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
51 53
5...

result:

ok 

Test #42:

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

input:

818/41

output:

41 40
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
36 37
37 38
38 39
38 40
40 41

result:

ok 

Test #43:

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

input:

819/38

output:

76 75
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
42 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 53
53 54
54 ...

result:

ok 

Test #44:

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

input:

21/1

output:

43 42
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43

result:

ok 

Test #45:

score: 0
Accepted
time: 1ms
memory: 3964kb

input:

819/40

output:

80 79
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
42 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 53
53 54
54 55
5...

result:

ok 

Test #46:

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

input:

819/41

output:

41 40
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
36 37
37 38
38 39
39 40
39 41

result:

ok 

Test #47:

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

input:

410/19

output:

57 56
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 53...

result:

ok 

Test #48:

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

input:

820/39

output:

78 77
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
44 46
46 47
47 48
48 49
49 50
50 51
51 52
52 53
53 54
54 55...

result:

ok 

Test #49:

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

input:

41/2

output:

42 41
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
36 37
37 38
38 39
39 40
40 41
41 42

result:

ok 

Test #50:

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

input:

20/1

output:

41 40
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
36 37
37 38
38 39
39 40
40 41

result:

ok 

Test #51:

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

input:

821/38

output:

76 75
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
46 48
48 49
49 50
50 51
51 52
52 53
53 54
54 ...

result:

ok 

Test #52:

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

input:

821/39

output:

78 77
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
46 48
48 49
49 50
50 51
51 52
52 53
53 54
54 55...

result:

ok 

Test #53:

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

input:

821/40

output:

80 79
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
46 48
48 49
49 50
50 51
51 52
52 53
53 54
54 55
5...

result:

ok 

Test #54:

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

input:

821/41

output:

82 81
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
26 27
27 28
28 29
29 30
30 31
31 32
32 33
33 34
34 35
35 36
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
46 48
48 49
49 50
50 51
51 52
52 53
53 54
54 55
55 ...

result:

ok 

Test #55:

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

input:

512/1

output:

1025 1024
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
5...

result:

ok 

Test #56:

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

input:

729/1

output:

1459 1458
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
5...

result:

ok 

Test #57:

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

input:

625/1

output:

1251 1250
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
5...

result:

ok 

Test #58:

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

input:

127/626

output:

impossible

result:

ok 

Test #59:

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

input:

429/838

output:

impossible

result:

ok 

Test #60:

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

input:

563/710

output:

impossible

result:

ok 

Test #61:

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

input:

40/207

output:

impossible

result:

ok 

Test #62:

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

input:

145/298

output:

impossible

result:

ok 

Test #63:

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

input:

109/286

output:

impossible

result:

ok 

Test #64:

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

input:

219/305

output:

impossible

result:

ok 

Test #65:

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

input:

11/258

output:

impossible

result:

ok 

Test #66:

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

input:

59/105

output:

impossible

result:

ok 

Test #67:

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

input:

59/660

output:

impossible

result:

ok 

Test #68:

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

input:

209/210

output:

210 209
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #69:

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

input:

484/485

output:

485 484
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #70:

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

input:

178/179

output:

179 178
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #71:

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

input:

947/948

output:

948 947
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #72:

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

input:

635/636

output:

636 635
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #73:

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

input:

11/12

output:

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

result:

ok 

Test #74:

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

input:

451/452

output:

452 451
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #75:

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

input:

144/145

output:

145 144
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #76:

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

input:

478/479

output:

479 478
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #77:

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

input:

603/604

output:

604 603
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #78:

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

input:

34/897

output:

impossible

result:

ok 

Test #79:

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

input:

794/101

output:

101 100
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #80:

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

input:

303/169

output:

169 168
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #81:

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

input:

539/734

output:

impossible

result:

ok 

Test #82:

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

input:

725/603

output:

603 602
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #83:

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

input:

83/393

output:

impossible

result:

ok 

Test #84:

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

input:

713/855

output:

impossible

result:

ok 

Test #85:

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

input:

349/753

output:

impossible

result:

ok 

Test #86:

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

input:

505/87

output:

87 86
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
58 59
59 60
60 61...

result:

ok 

Test #87:

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

input:

631/690

output:

impossible

result:

ok 

Test #88:

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

input:

357/104

output:

104 103
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
1 24
1 25
1 26
1 27
1 28
1 29
1 30
1 31
1 32
1 33
1 34
1 35
1 36
1 37
1 38
1 39
1 40
1 41
1 42
1 43
1 44
1 45
1 46
1 47
1 48
1 49
1 50
1 51
1 52
1 53
1 54
1 55
1 56
1 57
1 58
1 59
1 60
1 61
...

result:

ok 

Test #89:

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

input:

176/849

output:

impossible

result:

ok 

Test #90:

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

input:

616/757

output:

impossible

result:

ok 

Test #91:

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

input:

138/953

output:

impossible

result:

ok 

Test #92:

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

input:

152/389

output:

impossible

result:

ok 

Test #93:

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

input:

31/425

output:

impossible

result:

ok 

Test #94:

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

input:

91/550

output:

impossible

result:

ok 

Test #95:

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

input:

531/956

output:

impossible

result:

ok 

Test #96:

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

input:

283/737

output:

impossible

result:

ok 

Test #97:

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

input:

490/3

output:

330 329
1 2
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #98:

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

input:

473/1

output:

947 946
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #99:

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

input:

980/1

output:

1961 1960
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
5...

result:

ok 

Test #100:

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

input:

926/5

output:

375 374
1 2
1 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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #101:

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

input:

457/1

output:

915 914
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #102:

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

input:

909/2

output:

910 909
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #103:

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

input:

156/1

output:

313 312
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #104:

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

input:

486/1

output:

973 972
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #105:

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

input:

249/2

output:

250 249
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
52 ...

result:

ok 

Test #106:

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

input:

948/1

output:

1897 1896
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
36 37
37 38
38 39
39 40
40 41
41 42
42 43
43 44
44 45
45 46
46 47
47 48
48 49
49 50
50 51
51 52
5...

result:

ok