QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#282040#325. AB-Stringsmonstersqwq100 ✓22ms8608kbC++144.9kb2023-12-11 10:52:462024-08-09 00:12:33

詳細信息

Subtask #1:

score: 5
Accepted

Test #1:

score: 5
Accepted
time: 1ms
memory: 5768kb

input:

a
b

output:

0

result:

ok Operations: 0

Test #2:

score: 5
Accepted
time: 1ms
memory: 5668kb

input:

b
a

output:

0

result:

ok Operations: 0

Test #3:

score: 5
Accepted
time: 1ms
memory: 5676kb

input:

a
bb

output:

0

result:

ok Operations: 0

Test #4:

score: 5
Accepted
time: 1ms
memory: 5680kb

input:

b
ab

output:

1
1 1

result:

ok Operations: 1

Test #5:

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

input:

b
ba

output:

1
0 1

result:

ok Operations: 1

Test #6:

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

input:

ab
bb

output:

1
1 2

result:

ok Operations: 1

Test #7:

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

input:

ba
bb

output:

1
1 0

result:

ok Operations: 1

Test #8:

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

input:

bab
bbb

output:

2
1 0
1 4

result:

ok Operations: 2

Test #9:

score: 5
Accepted
time: 1ms
memory: 5768kb

input:

abb
bbb

output:

1
1 3

result:

ok Operations: 1

Test #10:

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

input:

a
bbbb

output:

0

result:

ok Operations: 0

Test #11:

score: 5
Accepted
time: 1ms
memory: 3596kb

input:

abbb
b

output:

1
1 1

result:

ok Operations: 1

Test #12:

score: 5
Accepted
time: 1ms
memory: 5712kb

input:

b
bbba

output:

1
0 3

result:

ok Operations: 1

Test #13:

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

input:

bbb
abbbb

output:

1
3 1

result:

ok Operations: 1

Test #14:

score: 5
Accepted
time: 1ms
memory: 5764kb

input:

bbbbba
bbbb

output:

1
5 0

result:

ok Operations: 1

Test #15:

score: 5
Accepted
time: 1ms
memory: 5640kb

input:

abbbbb
bbbbbb

output:

1
1 6

result:

ok Operations: 1

Test #16:

score: 5
Accepted
time: 1ms
memory: 5744kb

input:

bbbbba
bbbbbb

output:

1
5 0

result:

ok Operations: 1

Test #17:

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

input:

bbbbbb
bbbbba

output:

1
0 5

result:

ok Operations: 1

Test #18:

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

input:

bbabbb
bbbbbb

output:

2
2 0
1 8

result:

ok Operations: 2

Test #19:

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

input:

bbbbbb
bbbabb

output:

2
0 3
9 1

result:

ok Operations: 2

Subtask #2:

score: 10
Accepted

Dependency #1:

100%
Accepted

Test #20:

score: 10
Accepted
time: 0ms
memory: 5672kb

input:

aaaaaa
bbbbbb

output:

0

result:

ok Operations: 0

Test #21:

score: 10
Accepted
time: 1ms
memory: 5760kb

input:

aaaaaa
aaaabb

output:

1
0 4

result:

ok Operations: 1

Test #22:

score: 10
Accepted
time: 0ms
memory: 5672kb

input:

aaaaba
aaaaaa

output:

2
4 0
1 10

result:

ok Operations: 2

Test #23:

score: 10
Accepted
time: 0ms
memory: 5668kb

input:

bbabba
bbbbbb

output:

3
2 0
1 8
10 1

result:

ok Operations: 3

Test #24:

score: 10
Accepted
time: 0ms
memory: 3640kb

input:

bbabab
bbbbbb

output:

3
4 0
1 2
3 2

result:

ok Operations: 3

Test #25:

score: 10
Accepted
time: 0ms
memory: 3564kb

input:

bbbbbb
bababa

output:

3
0 3
1 1
2 2

result:

ok Operations: 3

Test #26:

score: 10
Accepted
time: 0ms
memory: 5704kb

input:

bbbbba
bbbba

output:

2
5 0
1 9

result:

ok Operations: 2

Test #27:

score: 10
Accepted
time: 0ms
memory: 5612kb

input:

aaaaba
aaabbb

output:

2
5 3
0 4

result:

ok Operations: 2

Test #28:

score: 10
Accepted
time: 0ms
memory: 5708kb

input:

bbbbba
baaaba

output:

3
5 4
0 6
7 1

result:

ok Operations: 3

Test #29:

score: 10
Accepted
time: 0ms
memory: 5768kb

input:

baabab
bbbbaa

output:

3
3 4
6 1
0 5

result:

ok Operations: 3

Test #30:

score: 10
Accepted
time: 0ms
memory: 3640kb

input:

bababa
bbbaaa

output:

4
2 3
5 1
2 0
1 6

result:

ok Operations: 4

Test #31:

score: 10
Accepted
time: 0ms
memory: 3656kb

input:

abbbba
aaaaba

output:

3
1 5
9 2
0 4

result:

ok Operations: 3

Test #32:

score: 10
Accepted
time: 0ms
memory: 3660kb

input:

abbaa
abbabb

output:

3
1 3
5 2
0 1

result:

ok Operations: 3

Test #33:

score: 10
Accepted
time: 0ms
memory: 3644kb

input:

baabab
bbbabb

output:

4
3 3
4 4
5 6
0 1

result:

ok Operations: 4

Test #34:

score: 10
Accepted
time: 1ms
memory: 5696kb

input:

bababa
bbbabb

output:

4
2 3
5 1
2 7
4 0

result:

ok Operations: 4

Test #35:

score: 10
Accepted
time: 0ms
memory: 3632kb

input:

baabaa
baabaa

output:

4
1 3
5 2
3 0
2 4

result:

ok Operations: 4

Test #36:

score: 10
Accepted
time: 0ms
memory: 5668kb

input:

bbbaba
bababb

output:

4
3 2
3 4
5 4
1 0

result:

ok Operations: 4

Test #37:

score: 10
Accepted
time: 0ms
memory: 5740kb

input:

bababa
bbabaa

output:

5
2 2
3 3
4 4
5 0
1 6

result:

ok Operations: 5

Test #38:

score: 10
Accepted
time: 0ms
memory: 3528kb

input:

babaab
bbabab

output:

5
1 3
4 2
3 5
7 4
0 2

result:

ok Operations: 5

Test #39:

score: 10
Accepted
time: 0ms
memory: 3596kb

input:

bbabab
bababa

output:

5
2 2
3 3
4 4
5 5
0 1

result:

ok Operations: 5

Test #40:

score: 10
Accepted
time: 0ms
memory: 3644kb

input:

bababa
bababa

output:

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

result:

ok Operations: 6

Test #41:

score: 10
Accepted
time: 1ms
memory: 5640kb

input:

bbbbba
aaaaaa

output:

1
5 6

result:

ok Operations: 1

Test #42:

score: 10
Accepted
time: 0ms
memory: 3664kb

input:

aabaaa
bbbbbb

output:

2
2 6
7 2

result:

ok Operations: 2

Test #43:

score: 10
Accepted
time: 1ms
memory: 5636kb

input:

bbabba
aaaaaa

output:

3
2 6
7 2
4 7

result:

ok Operations: 3

Test #44:

score: 10
Accepted
time: 0ms
memory: 5676kb

input:

abbaba
bbbbbb

output:

3
4 6
7 1
2 9

result:

ok Operations: 3

Test #45:

score: 10
Accepted
time: 0ms
memory: 5616kb

input:

bbbbbb
ababab

output:

3
6 3
1 7
8 2

result:

ok Operations: 3

Test #46:

score: 10
Accepted
time: 0ms
memory: 3656kb

input:

bbbaa
aaaabb

output:

1
3 4

result:

ok Operations: 1

Test #47:

score: 10
Accepted
time: 1ms
memory: 5704kb

input:

bbbbba
aabaaa

output:

2
5 2
3 6

result:

ok Operations: 2

Test #48:

score: 10
Accepted
time: 1ms
memory: 5768kb

input:

bbaaaa
aababb

output:

3
2 2
6 3
3 7

result:

ok Operations: 3

Test #49:

score: 10
Accepted
time: 0ms
memory: 5744kb

input:

bbbbaa
abbaba

output:

3
4 4
1 5
7 2

result:

ok Operations: 3

Test #50:

score: 10
Accepted
time: 0ms
memory: 5696kb

input:

bababa
aaaabb

output:

3
3 4
5 1
2 6

result:

ok Operations: 3

Test #51:

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

input:

bbaaab
abaaaa

output:

2
2 1
4 3

result:

ok Operations: 2

Test #52:

score: 10
Accepted
time: 0ms
memory: 5764kb

input:

baabaa
aabba

output:

3
1 2
4 3
4 5

result:

ok Operations: 3

Test #53:

score: 10
Accepted
time: 0ms
memory: 5616kb

input:

babbab
abbbaa

output:

4
1 1
2 4
6 4
5 6

result:

ok Operations: 4

Test #54:

score: 10
Accepted
time: 0ms
memory: 3664kb

input:

aaabba
bababa

output:

4
3 3
1 4
5 2
5 6

result:

ok Operations: 4

Test #55:

score: 10
Accepted
time: 0ms
memory: 3632kb

input:

aabbab
baaaba

output:

3
2 1
3 5
6 4

result:

ok Operations: 3

Test #56:

score: 10
Accepted
time: 0ms
memory: 5620kb

input:

baabab
aabbab

output:

4
1 2
4 3
4 5
6 5

result:

ok Operations: 4

Test #57:

score: 10
Accepted
time: 1ms
memory: 5692kb

input:

bbabba
ababab

output:

5
2 1
2 3
5 3
4 6
6 5

result:

ok Operations: 5

Test #58:

score: 10
Accepted
time: 1ms
memory: 5640kb

input:

aababa
baabab

output:

4
2 1
2 4
5 3
4 6

result:

ok Operations: 4

Test #59:

score: 10
Accepted
time: 0ms
memory: 5768kb

input:

babaab
ababab

output:

5
1 1
2 2
3 3
5 4
5 6

result:

ok Operations: 5

Test #60:

score: 10
Accepted
time: 0ms
memory: 5636kb

input:

ababab
bababa

output:

5
1 1
2 2
3 3
4 4
5 5

result:

ok Operations: 5

Subtask #3:

score: 20
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Test #61:

score: 20
Accepted
time: 1ms
memory: 5692kb

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

output:

0

result:

ok Operations: 0

Test #62:

score: 20
Accepted
time: 0ms
memory: 5680kb

input:

bababababababababababababababababababababababababa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

output:

25
25 0
1 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

result:

ok Operations: 25

Test #63:

score: 20
Accepted
time: 0ms
memory: 3640kb

input:

aaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ababababababababababababababababababababababababab

output:

26
19 2
1 21
20 3
2 22
21 4
3 23
22 5
4 24
23 6
5 25
24 7
6 26
25 8
7 27
26 9
8 28
27 10
9 29
28 11
10 30
29 12
11 31
30 13
12 32
0 13
44 1

result:

ok Operations: 26

Test #64:

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

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbaabbbbbbbbbbbbbbbbbbbb
bababababababababababababababababababababababababa

output:

26
28 2
1 30
29 3
2 31
30 4
3 32
31 5
4 33
32 6
5 34
33 7
6 35
34 8
7 36
35 9
8 37
36 10
9 38
37 11
10 39
38 12
11 40
39 13
12 41
66 13
0 40

result:

ok Operations: 26

Test #65:

score: 20
Accepted
time: 0ms
memory: 3564kb

input:

bababababababababababababababababababababababababa
bbbbbbbbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbaa

output:

27
2 19
21 1
3 20
22 2
4 21
23 3
5 22
24 4
6 23
25 5
7 24
26 6
8 25
27 7
9 26
28 8
10 27
29 9
11 28
30 10
12 29
31 11
13 30
31 44
45 51
52 0
1 64

result:

ok Operations: 27

Test #66:

score: 20
Accepted
time: 1ms
memory: 5768kb

input:

ababababababababababababababababababababababababa
aabbbabbbbabbbaabbbabbaabaaaaabaaabaabaababbaaba

output:

37
2 2
4 1
3 3
5 2
4 4
6 3
5 5
7 4
6 6
8 5
7 7
9 6
7 23
24 8
9 28
29 10
11 32
33 13
14 36
37 15
16 39
40 18
19 41
42 24
25 43
44 28
29 45
46 31
32 47
48 34
35 49
50 36
37 52
53 39
40 54
55 41
0 8

result:

ok Operations: 37

Test #67:

score: 20
Accepted
time: 0ms
memory: 3636kb

input:

bababababababababababababababababababababababababa
bababababababababababababababababababababababababa

output:

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

result:

ok Operations: 50

Test #68:

score: 20
Accepted
time: 1ms
memory: 5616kb

input:

ababababababababababababababababababababababababab
ababababababababababababababababababababababaababa

output:

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

result:

ok Operations: 49

Test #69:

score: 20
Accepted
time: 1ms
memory: 5700kb

input:

ababababababababababababababbababababababababababa
abababababababababababababababababaabababababababa

output:

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

result:

ok Operations: 49

Test #70:

score: 20
Accepted
time: 1ms
memory: 5676kb

input:

abababababababababababababaabababababababbabababab
ababababababababababababababababababababababababab

output:

49
1 2
3 2
3 4
5 4
5 6
7 6
7 8
9 8
9 10
11 10
11 12
13 12
13 14
15 14
15 16
17 16
17 18
19 18
19 20
21 20
21 22
23 22
23 24
25 24
25 26
27 26
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
42 41
42 43
44 43
44 45
46 45
46 47
48 47
48 49
0 49
50 1

result:

ok Operations: 49

Test #71:

score: 20
Accepted
time: 1ms
memory: 5696kb

input:

bababababababababababababababababababababababababa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

output:

25
25 49
50 1
2 51
52 3
4 53
54 5
6 55
56 7
8 57
58 9
10 59
60 11
12 61
62 13
14 63
64 15
16 65
66 17
18 67
68 19
20 69
70 21
22 71
72 23
24 73

result:

ok Operations: 25

Test #72:

score: 20
Accepted
time: 1ms
memory: 5680kb

input:

bababababababababababababababababababababababababa
aaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

output:

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

result:

ok Operations: 25

Test #73:

score: 20
Accepted
time: 1ms
memory: 5676kb

input:

bbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbb
ababababababababababababababababababababababababab

output:

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

result:

ok Operations: 26

Test #74:

score: 20
Accepted
time: 0ms
memory: 5768kb

input:

bababababababababababababababababababababababababa
aaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbb

output:

27
23 3
4 1
2 5
6 3
4 7
8 5
6 9
10 7
8 11
12 9
10 13
14 11
12 15
16 13
14 17
18 15
16 19
20 17
18 21
22 19
20 23
24 21
22 25
26 50
51 41
42 56
57 42

result:

ok Operations: 27

Test #75:

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

input:

ababababababababababababababababababababababababa
babbaaaabbbbabbaaabbaabbaaababbaaaabaababaabaaab

output:

36
13 1
2 1
2 3
4 3
4 5
6 5
6 7
8 7
8 9
10 9
10 11
12 11
12 13
14 14
15 16
17 19
20 21
22 21
22 24
25 25
26 27
28 28
29 30
31 32
33 32
33 34
35 35
36 39
40 37
38 42
43 39
40 44
45 41
42 47
48 43
44 51

result:

ok Operations: 36

Test #76:

score: 20
Accepted
time: 1ms
memory: 5704kb

input:

ababababababababababababababababababababababababab
bababababababababababababababababababababababababa

output:

49
1 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

result:

ok Operations: 49

Test #77:

score: 20
Accepted
time: 1ms
memory: 5616kb

input:

ababababababababababababababababababababababababab
babababababababaababababababababababababababababab

output:

49
1 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 17
18 17
18 19
20 19
20 21
22 21
22 23
24 23
24 25
26 25
26 27
28 27
28 29
30 29
30 31
32 31
32 33
34 33
34 35
36 35
36 37
38 37
38 39
40 39
40 41
42 41
42 43
44 43
44 45
46 45
46 47
48 47
48 49
50 49

result:

ok Operations: 49

Test #78:

score: 20
Accepted
time: 0ms
memory: 5764kb

input:

bababbabababababababababababababababababababababab
abababababababababababbabababababababababababababa

output:

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

result:

ok Operations: 48

Test #79:

score: 20
Accepted
time: 0ms
memory: 5696kb

input:

bababababababababababababababababababababababababa
aabababababababababababababababababababababababaab

output:

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

result:

ok Operations: 49

Subtask #4:

score: 20
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Test #80:

score: 20
Accepted
time: 0ms
memory: 5672kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

0

result:

ok Operations: 0

Test #81:

score: 20
Accepted
time: 0ms
memory: 5692kb

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
babababababababababababababababababababababababab...

output:

125
0 125
1 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...

result:

ok Operations: 125

Test #82:

score: 20
Accepted
time: 1ms
memory: 5684kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb
ababababababababababababababababababababababababa...

output:

126
247 2
1 249
248 3
2 250
249 4
3 251
250 5
4 252
251 6
5 253
252 7
6 254
253 8
7 255
254 9
8 256
255 10
9 257
256 11
10 258
257 12
11 259
258 13
12 260
259 14
13 261
260 15
14 262
261 16
15 263
262 17
16 264
263 18
17 265
264 19
18 266
265 20
19 267
266 21
20 268
267 22
21 269
268 23
22 270
269 2...

result:

ok Operations: 126

Test #83:

score: 20
Accepted
time: 1ms
memory: 5616kb

input:

ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

126
2 146
148 1
3 147
149 2
4 148
150 3
5 149
151 4
6 150
152 5
7 151
153 6
8 152
154 7
9 153
155 8
10 154
156 9
11 155
157 10
12 156
158 11
13 157
159 12
14 158
160 13
15 159
161 14
16 160
162 15
17 161
163 16
18 162
164 17
19 163
165 18
20 164
166 19
21 165
167 20
22 166
168 21
23 167
169 22
24 16...

result:

ok Operations: 126

Test #84:

score: 20
Accepted
time: 1ms
memory: 5692kb

input:

bababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa
bbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

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

result:

ok Operations: 127

Test #85:

score: 20
Accepted
time: 1ms
memory: 5620kb

input:

ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
ababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 250

Test #86:

score: 20
Accepted
time: 1ms
memory: 5764kb

input:

ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
ababababababababababababababababababaabababababab...

output:

249
2 1
2 3
4 3
4 5
6 5
6 7
8 7
8 9
10 9
10 11
12 11
12 13
14 13
14 15
16 15
16 17
18 17
18 19
20 19
20 21
22 21
22 23
24 23
24 25
26 25
26 27
28 27
28 29
30 29
30 31
32 31
32 33
34 33
34 35
36 35
36 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 53
5...

result:

ok Operations: 249

Test #87:

score: 20
Accepted
time: 1ms
memory: 5620kb

input:

abababababababababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa
ababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 249

Test #88:

score: 20
Accepted
time: 1ms
memory: 5688kb

input:

bababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababa
bababaabaaaaabababbaababbbbbbabbabbabbbbbabbaaabba...

output:

199
2 1
3 1
3 2
4 2
4 3
5 3
5 4
6 4
6 5
7 5
7 6
8 6
8 7
9 7
9 8
10 8
10 9
11 9
11 10
12 10
12 11
13 11
13 12
14 12
14 13
15 13
15 14
16 14
16 15
17 15
17 16
18 16
18 17
19 17
19 18
20 18
20 19
21 19
21 20
22 20
22 21
23 21
23 22
24 22
24 23
25 23
25 24
26 24
26 25
26 75
76 27
28 77
78 29
30 80
81 31...

result:

ok Operations: 199

Test #89:

score: 20
Accepted
time: 0ms
memory: 3640kb

input:

abababababaabbaaabababababababbbaaababaaabbaababaababaabababaabaababbabababaababaabababababaabbabaabaabbabababbabbaaabaabababababababaababbaabaababbbabababaaabaabaabbababababbabaabaababbabbaababababaabbababaaabbaababaabaababababababbaabaabababbababba
aaaaaaaaaaaabbbaaabaaaaabbbbbbbbbbbaaaaaaaaaaabbb...

output:

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

result:

ok Operations: 111

Test #90:

score: 20
Accepted
time: 0ms
memory: 3648kb

input:

ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

125
125 250
251 1
2 252
253 3
4 254
255 5
6 256
257 7
8 258
259 9
10 260
261 11
12 262
263 13
14 264
265 15
16 266
267 17
18 268
269 19
20 270
271 21
22 272
273 23
24 274
275 25
26 276
277 27
28 278
279 29
30 280
281 31
32 282
283 33
34 284
285 35
36 286
287 37
38 288
289 39
40 290
291 41
42 292
293...

result:

ok Operations: 125

Test #91:

score: 20
Accepted
time: 0ms
memory: 5692kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
babababababababababababababababababababababababab...

output:

125
205 125
1 206
207 2
3 208
209 4
5 210
211 6
7 212
213 8
9 214
215 10
11 216
217 12
13 218
219 14
15 220
221 16
17 222
223 18
19 224
225 20
21 226
227 22
23 228
229 24
25 230
231 26
27 232
233 28
29 234
235 30
31 236
237 32
33 238
239 34
35 240
241 36
37 242
243 38
39 244
245 40
41 246
247 42
43 ...

result:

ok Operations: 125

Test #92:

score: 20
Accepted
time: 0ms
memory: 3640kb

input:

aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
babababababababababababababababababababababababab...

output:

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

result:

ok Operations: 126

Test #93:

score: 20
Accepted
time: 1ms
memory: 5748kb

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
ababababababababababababababababababababababababa...

output:

127
124 123
1 125
126 2
3 127
128 4
5 129
130 6
7 131
132 8
9 133
134 10
11 135
136 12
13 137
138 14
15 139
140 16
17 141
142 18
19 143
144 20
21 145
146 22
23 147
148 24
25 149
150 26
27 151
152 28
29 153
154 30
31 155
156 32
33 157
158 34
35 159
160 36
37 161
162 38
39 163
164 40
41 165
166 42
43 ...

result:

ok Operations: 127

Test #94:

score: 20
Accepted
time: 1ms
memory: 5768kb

input:

bababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa
ababababababababababababababababababababababababa...

output:

249
1 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
53...

result:

ok Operations: 249

Test #95:

score: 20
Accepted
time: 0ms
memory: 3644kb

input:

ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
babababababababababababababababababababababababab...

output:

249
1 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
53...

result:

ok Operations: 249

Test #96:

score: 20
Accepted
time: 0ms
memory: 3596kb

input:

bababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab
ababababababababababbabababababababababababababab...

output:

248
1 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 21
22 21
22 23
24 23
24 25
26 25
26 27
28 27
28 29
30 29
30 31
32 31
32 33
34 33
34 35
36 35
36 37
38 37
38 39
40 39
40 41
42 41
42 43
44 43
44 45
46 45
46 47
48 47
48 49
50 49
50 51
52 51
52 53
54...

result:

ok Operations: 248

Test #97:

score: 20
Accepted
time: 1ms
memory: 5632kb

input:

ababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababbabababababababab
bababbaababbbababababaabaabbbbabbaaaababbbababaaab...

output:

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

result:

ok Operations: 199

Test #98:

score: 20
Accepted
time: 0ms
memory: 3576kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbaaaaaaaaabbbbbaabbbbbbbbbbbaaaabbbaaaabbbbbbbbabbbaaaaaaaaaabbbbbaaaaaaaaaaaabbbbbbbbbaaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaaabaaaaaaaaaaabbbbbbbbbbbbbbbbbaaaaaabbbbbbbbaaaaabbbbbbbbbbbbaaaaaaaabbbbbbbbbbbbbaaabaaa
baababababaabababbabababababbababababababababaaaba...

output:

110
31 103
1 32
34 2
3 36
37 4
5 38
39 7
8 41
42 9
10 43
45 11
12 46
47 14
15 48
49 17
19 50
51 20
21 52
53 22
23 54
55 24
25 57
58 28
29 59
60 30
32 64
65 33
34 66
67 35
36 69
70 37
38 71
72 39
40 73
74 44
45 75
76 46
47 77
78 49
50 80
81 52
53 82
85 56
57 86
87 58
59 89
90 61
62 91
93 63
64 94
95 ...

result:

ok Operations: 110

Subtask #5:

score: 20
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Test #99:

score: 20
Accepted
time: 0ms
memory: 5652kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

0

result:

ok Operations: 0

Test #100:

score: 20
Accepted
time: 0ms
memory: 3616kb

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

1001
0 999
1 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
5...

result:

ok Operations: 1001

Test #101:

score: 20
Accepted
time: 1ms
memory: 5708kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

1001
2 1927
1929 1
3 1928
1930 2
4 1929
1931 3
5 1930
1932 4
6 1931
1933 5
7 1932
1934 6
8 1933
1935 7
9 1934
1936 8
10 1935
1937 9
11 1936
1938 10
12 1937
1939 11
13 1938
1940 12
14 1939
1941 13
15 1940
1942 14
16 1941
1943 15
17 1942
1944 16
18 1943
1945 17
19 1944
1946 18
20 1945
1947 19
21 1946
...

result:

ok Operations: 1001

Test #102:

score: 20
Accepted
time: 1ms
memory: 5704kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

1001
89 2
1 91
90 3
2 92
91 4
3 93
92 5
4 94
93 6
5 95
94 7
6 96
95 8
7 97
96 9
8 98
97 10
9 99
98 11
10 100
99 12
11 101
100 13
12 102
101 14
13 103
102 15
14 104
103 16
15 105
104 17
16 106
105 18
17 107
106 19
18 108
107 20
19 109
108 21
20 110
109 22
21 111
110 23
22 112
111 24
23 113
112 25
24 ...

result:

ok Operations: 1001

Test #103:

score: 20
Accepted
time: 1ms
memory: 5732kb

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

1002
222 2
1 224
223 3
2 225
224 4
3 226
225 5
4 227
226 6
5 228
227 7
6 229
228 8
7 230
229 9
8 231
230 10
9 232
231 11
10 233
232 12
11 234
233 13
12 235
234 14
13 236
235 15
14 237
236 16
15 238
237 17
16 239
238 18
17 240
239 19
18 241
240 20
19 242
241 21
20 243
242 22
21 244
243 23
22 245
244 ...

result:

ok Operations: 1002

Test #104:

score: 20
Accepted
time: 1ms
memory: 5640kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 2000

Test #105:

score: 20
Accepted
time: 0ms
memory: 5728kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 1999

Test #106:

score: 20
Accepted
time: 1ms
memory: 5652kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 1999

Test #107:

score: 20
Accepted
time: 1ms
memory: 5732kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 1998

Test #108:

score: 20
Accepted
time: 1ms
memory: 5692kb

input:

aaaaaaaaabbbbaaaaaabbbbbbaaaaabbbbbbbbbbbbbbbbbbbbbbaaabbbbaaaabaabbabbaaaabbbaaaaaaaaaabbbbbbaaaabbbbbbbbbbbbbabbbbbbbaaaabbbbbbbaaaaaabbbbbbbbbbbabbbaaababbaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbaaaaaabbbbbbbbbbbbaaabbbbbbbbaaaaaaabbaaaaaaaaabbbbbbbaabaaaaaaaaaaaaaaaaabbbbbbbbb...

output:

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

result:

ok Operations: 1114

Test #109:

score: 20
Accepted
time: 1ms
memory: 5736kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

1001
999 2000
2001 1
2 2002
2003 3
4 2004
2005 5
6 2006
2007 7
8 2008
2009 9
10 2010
2011 11
12 2012
2013 13
14 2014
2015 15
16 2016
2017 17
18 2018
2019 19
20 2020
2021 21
22 2022
2023 23
24 2024
2025 25
26 2026
2027 27
28 2028
2029 29
30 2030
2031 31
32 2032
2033 33
34 2034
2035 35
36 2036
2037 37...

result:

ok Operations: 1001

Test #110:

score: 20
Accepted
time: 1ms
memory: 5704kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

1001
999 1890
1891 1
2 1892
1893 3
4 1894
1895 5
6 1896
1897 7
8 1898
1899 9
10 1900
1901 11
12 1902
1903 13
14 1904
1905 15
16 1906
1907 17
18 1908
1909 19
20 1910
1911 21
22 1912
1913 23
24 1914
1915 25
26 1916
1917 27
28 1918
1919 29
30 1920
1921 31
32 1922
1923 33
34 1924
1925 35
36 1926
1927 37...

result:

ok Operations: 1001

Test #111:

score: 20
Accepted
time: 0ms
memory: 3608kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

1001
999 300
301 1
2 302
303 3
4 304
305 5
6 306
307 7
8 308
309 9
10 310
311 11
12 312
313 13
14 314
315 15
16 316
317 17
18 318
319 19
20 320
321 21
22 322
323 23
24 324
325 25
26 326
327 27
28 328
329 29
30 330
331 31
32 332
333 33
34 334
335 35
36 336
337 37
38 338
339 39
40 340
341 41
42 342
34...

result:

ok Operations: 1001

Test #112:

score: 20
Accepted
time: 0ms
memory: 5784kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

1001
559 999
1 560
561 2
3 562
563 4
5 564
565 6
7 566
567 8
9 568
569 10
11 570
571 12
13 572
573 14
15 574
575 16
17 576
577 18
19 578
579 20
21 580
581 22
23 582
583 24
25 584
585 26
27 586
587 28
29 588
589 30
31 590
591 32
33 592
593 34
35 594
595 36
37 596
597 38
39 598
599 40
41 600
601 42
43...

result:

ok Operations: 1001

Test #113:

score: 20
Accepted
time: 1ms
memory: 5700kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

1999
1 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
5...

result:

ok Operations: 1999

Test #114:

score: 20
Accepted
time: 1ms
memory: 5664kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

1999
1 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
5...

result:

ok Operations: 1999

Test #115:

score: 20
Accepted
time: 1ms
memory: 5740kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

1998
1 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
5...

result:

ok Operations: 1998

Test #116:

score: 20
Accepted
time: 1ms
memory: 5756kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

1998
1 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
5...

result:

ok Operations: 1998

Test #117:

score: 20
Accepted
time: 1ms
memory: 5708kb

input:

abababababababababababababaababaabababababababababababababababababababaababababababababababababababababababababababababababababababababababaabababababababababababababababababababababababababababbabababababababaababababababababababababababababababababababababaabababbabababababababababababababbabababa...

output:

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

result:

ok Operations: 1114

Subtask #6:

score: 25
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Test #118:

score: 25
Accepted
time: 1ms
memory: 5756kb

input:

bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

0

result:

ok Operations: 0

Test #119:

score: 25
Accepted
time: 7ms
memory: 8500kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

100001
0 99999
1 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 ...

result:

ok Operations: 100001

Test #120:

score: 25
Accepted
time: 11ms
memory: 8464kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

100001
2 103540
103542 1
3 103541
103543 2
4 103542
103544 3
5 103543
103545 4
6 103544
103546 5
7 103545
103547 6
8 103546
103548 7
9 103547
103549 8
10 103548
103550 9
11 103549
103551 10
12 103550
103552 11
13 103551
103553 12
14 103552
103554 13
15 103553
103555 14
16 103554
103556 15
17 103555
...

result:

ok Operations: 100001

Test #121:

score: 25
Accepted
time: 8ms
memory: 7352kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

100001
70713 2
1 70715
70714 3
2 70716
70715 4
3 70717
70716 5
4 70718
70717 6
5 70719
70718 7
6 70720
70719 8
7 70721
70720 9
8 70722
70721 10
9 70723
70722 11
10 70724
70723 12
11 70725
70724 13
12 70726
70725 14
13 70727
70726 15
14 70728
70727 16
15 70729
70728 17
16 70730
70729 18
17 70731
7073...

result:

ok Operations: 100001

Test #122:

score: 25
Accepted
time: 12ms
memory: 5340kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

100002
2 86419
86421 1
3 86420
86422 2
4 86421
86423 3
5 86422
86424 4
6 86423
86425 5
7 86424
86426 6
8 86425
86427 7
9 86426
86428 8
10 86427
86429 9
11 86428
86430 10
12 86429
86431 11
13 86430
86432 12
14 86431
86433 13
15 86432
86434 14
16 86433
86435 15
17 86434
86436 16
18 86435
86437 17
19 8...

result:

ok Operations: 100002

Test #123:

score: 25
Accepted
time: 8ms
memory: 7244kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

100002
2 4940
4942 1
3 4941
4943 2
4 4942
4944 3
5 4943
4945 4
6 4944
4946 5
7 4945
4947 6
8 4946
4948 7
9 4947
4949 8
10 4948
4950 9
11 4949
4951 10
12 4950
4952 11
13 4951
4953 12
14 4952
4954 13
15 4953
4955 14
16 4954
4956 15
17 4955
4957 16
18 4956
4958 17
19 4957
4959 18
20 4958
4960 19
21 495...

result:

ok Operations: 100002

Test #124:

score: 25
Accepted
time: 12ms
memory: 7844kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 150000

Test #125:

score: 25
Accepted
time: 22ms
memory: 8148kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 200000

Test #126:

score: 25
Accepted
time: 16ms
memory: 8276kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 199999

Test #127:

score: 25
Accepted
time: 17ms
memory: 8192kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 199999

Test #128:

score: 25
Accepted
time: 21ms
memory: 8252kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 199999

Test #129:

score: 25
Accepted
time: 14ms
memory: 8472kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 199998

Test #130:

score: 25
Accepted
time: 17ms
memory: 8092kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

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

result:

ok Operations: 199998

Test #131:

score: 25
Accepted
time: 9ms
memory: 8328kb

input:

aaababbaabbbbaababababababbbabbaaaababbabababbabaabbbabbabbbbabaaabbbaaabbababbaabbbaabbbababbaabbabaababbbaaaabbbababbbabbabaaaabbbababababaababaababbaabbbbbbabbaaabbbaaaababababaaabbbabbbaabaabbabaabababaaabaaabaaabababaabababbbaaababaaabaabbbbababaababbababbabaabbbaababababbbababaabbababbbabbbbaa...

output:

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

result:

ok Operations: 101948

Test #132:

score: 25
Accepted
time: 12ms
memory: 7632kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

100001
200000 99999
1 200001
200002 2
3 200003
200004 4
5 200005
200006 6
7 200007
200008 8
9 200009
200010 10
11 200011
200012 12
13 200013
200014 14
15 200015
200016 16
17 200017
200018 18
19 200019
200020 20
21 200021
200022 22
23 200023
200024 24
25 200025
200026 26
27 200027
200028 28
29 200029...

result:

ok Operations: 100001

Test #133:

score: 25
Accepted
time: 13ms
memory: 7592kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

100001
99999 121207
121208 1
2 121209
121210 3
4 121211
121212 5
6 121213
121214 7
8 121215
121216 9
10 121217
121218 11
12 121219
121220 13
14 121221
121222 15
16 121223
121224 17
18 121225
121226 19
20 121227
121228 21
22 121229
121230 23
24 121231
121232 25
26 121233
121234 27
28 121235
121236 29...

result:

ok Operations: 100001

Test #134:

score: 25
Accepted
time: 8ms
memory: 8444kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

100001
74153 99999
1 74154
74155 2
3 74156
74157 4
5 74158
74159 6
7 74160
74161 8
9 74162
74163 10
11 74164
74165 12
13 74166
74167 14
15 74168
74169 16
17 74170
74171 18
19 74172
74173 20
21 74174
74175 22
23 74176
74177 24
25 74178
74179 26
27 74180
74181 28
29 74182
74183 30
31 74184
74185 32
33...

result:

ok Operations: 100001

Test #135:

score: 25
Accepted
time: 7ms
memory: 7708kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

100001
99999 86958
86959 1
2 86960
86961 3
4 86962
86963 5
6 86964
86965 7
8 86966
86967 9
10 86968
86969 11
12 86970
86971 13
14 86972
86973 15
16 86974
86975 17
18 86976
86977 19
20 86978
86979 21
22 86980
86981 23
24 86982
86983 25
26 86984
86985 27
28 86986
86987 29
30 86988
86989 31
32 86990
86...

result:

ok Operations: 100001

Test #136:

score: 25
Accepted
time: 7ms
memory: 8384kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

100002
99999 13939
13940 1
2 13941
13942 3
4 13943
13944 5
6 13945
13946 7
8 13947
13948 9
10 13949
13950 11
12 13951
13952 13
14 13953
13954 15
16 13955
13956 17
18 13957
13958 19
20 13959
13960 21
22 13961
13962 23
24 13963
13964 25
26 13965
13966 27
28 13967
13968 29
30 13969
13970 31
32 13971
13...

result:

ok Operations: 100002

Test #137:

score: 25
Accepted
time: 16ms
memory: 8608kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

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

result:

ok Operations: 150000

Test #138:

score: 25
Accepted
time: 17ms
memory: 8468kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

199999
1 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 Operations: 199999

Test #139:

score: 25
Accepted
time: 21ms
memory: 8052kb

input:

babababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababa...

output:

199998
1 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 Operations: 199998

Test #140:

score: 25
Accepted
time: 16ms
memory: 8344kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

199999
1 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 Operations: 199999

Test #141:

score: 25
Accepted
time: 12ms
memory: 8448kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

199999
1 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 Operations: 199999

Test #142:

score: 25
Accepted
time: 21ms
memory: 8080kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

199998
1 3
1 2
3 2
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 Operations: 199998

Test #143:

score: 25
Accepted
time: 16ms
memory: 8140kb

input:

abababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababab...

output:

199997
3 1
2 1
2 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 Operations: 199997

Test #144:

score: 25
Accepted
time: 10ms
memory: 7360kb

input:

aaabaaaababababbaabababbabaaaaaabbaabababbaabbbabaabaaaabbaabbbabbaaababbbaabbbbaabaabaaabaabaabaabababaaaabaaabaabbbbabbababbbabbaababababbabbaabbbbabaaababbbabbabaaaabbabaabaaaabbbababaaaabaababababbaabbbbababababaaabaabbbbabaaababbbababababbaaabaaaabaabbaababbaababbabbabbababababbababbbabbbbaaaaa...

output:

101948
32038 3
4 3
4 5
6 8
9 7
9 10
11 10
11 12
13 12
14 14
15 16
17 17
19 18
19 20
22 20
21 23
31 23
24 32
33 25
28 39
42 30
31 44
45 32
34 46
48 35
38 49
52 40
41 54
56 44
45 57
58 46
52 60
62 53
55 66
67 57
58 69
70 61
62 71
74 64
66 77
78 67
68 79
80 71
73 82
83 77
79 85
86 80
82 88
89 83
84 92
...

result:

ok Operations: 101948

Extra Test:

score: 0
Extra Test Passed