QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#445934#8523. Puzzle IIgrass8cowAC ✓38ms11536kbC++171.1kb2024-06-16 17:28:152024-06-16 17:28:16

Judging History

This is the latest submission verdict.

  • [2024-06-16 17:28:16]
  • Judged
  • Verdict: AC
  • Time: 38ms
  • Memory: 11536kb
  • [2024-06-16 17:28:15]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std;
int n,k;
int a[301000],b[301000];
char C[301000];
int M(int e){while(e>n)e-=n;while(e<=0)e+=n;return e;}
int ans,U[301000],V[300010],x,y;
deque<int>p1,p2;
void doi(){
    while(p1.front()==1){
        a[M(x+k)]=p1.back();p1.pop_back();
        x=M(x-1);p1.push_front(a[x]);
    }
    while(p2.back()==0){
        b[y]=p2.front();p2.pop_front();
        y=M(y+1);p2.push_back(b[M(y+k-1)]);
    }
}
int main(){
    scanf("%d%d%s",&n,&k,C+1);int sk=0;for(int i=1;i<=n;i++)a[i]=(C[i]=='B'),sk+=a[i];
    scanf("%s",C+1);for(int i=1;i<=n;i++)b[i]=(C[i]=='B');
    if(sk*2<n){for(int i=1;i<=n;i++)a[i]^=1,b[i]^=1;sk=n-sk;}
    x=1,y=1;
    int step=n-sk;
    for(int i=1;i<=k+1;i++)p1.push_back(a[i]);
    for(int i=1;i<=k;i++)p2.push_back(b[i]);
    while(step--){
        doi();
        ans++,U[ans]=M(x+1),V[ans]=y;
        ans++,U[ans]=x,V[ans]=y;
        p1.pop_front(),p1.push_back(1);
        p2.pop_back(),p2.push_front(0);
    }
    printf("%d\n",ans);
    for(int i=1;i<=ans;i++)printf("%d %d\n",U[i],V[i]);
    return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 1ms
memory: 5864kb

input:

6 3
BCCBCC
BBCBBC

output:

4
2 1
1 1
4 4
3 4

result:

ok moves = 4

Test #2:

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

input:

2 1
BC
BC

output:

2
1 1
2 1

result:

ok moves = 2

Test #3:

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

input:

2 1
BB
CC

output:

0

result:

ok moves = 0

Test #4:

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

input:

2 1
CC
BB

output:

0

result:

ok moves = 0

Test #5:

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

input:

3 1
CCC
BBB

output:

0

result:

ok moves = 0

Test #6:

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

input:

3 1
CBC
BCB

output:

2
3 2
2 2

result:

ok moves = 2

Test #7:

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

input:

3 2
BBB
CCC

output:

0

result:

ok moves = 0

Test #8:

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

input:

3 2
BCB
BCC

output:

2
3 3
2 3

result:

ok moves = 2

Test #9:

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

input:

4 2
CCCB
BBCB

output:

2
1 2
4 2

result:

ok moves = 2

Test #10:

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

input:

9 6
CCCBCCCBB
BBBCBBBCC

output:

6
1 3
9 3
9 4
8 4
3 1
2 1

result:

ok moves = 6

Test #11:

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

input:

21 3
CCCCBBCBCCCCCCCBCCCCC
BBCCBCBBBBBBBBBCBBBBB

output:

8
17 1
16 1
9 2
8 2
7 4
6 4
6 14
5 14

result:

ok moves = 8

Test #12:

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

input:

49 41
CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB
BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC

output:

38
1 1
49 1
47 3
46 3
45 5
44 5
38 9
37 9
35 13
34 13
33 15
32 15
31 16
30 16
26 17
25 17
24 20
23 20
19 30
18 30
17 32
16 32
14 38
13 38
10 45
9 45
8 46
7 46
3 48
2 48
47 49
46 49
43 2
42 2
40 7
39 7
36 13
35 13

result:

ok moves = 38

Test #13:

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

input:

114 8
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

output:

0

result:

ok moves = 0

Test #14:

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

input:

266 28
CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB
CCBCBCBBCBCBBCBCCCBBBCBCBB...

output:

206
1 6
266 6
265 14
264 14
260 21
259 21
257 22
256 22
255 24
254 24
250 30
249 30
248 33
247 33
241 34
240 34
239 38
238 38
238 39
237 39
236 44
235 44
233 45
232 45
229 47
228 47
228 49
227 49
227 51
226 51
223 53
222 53
221 55
220 55
211 57
210 57
207 59
206 59
205 61
204 61
200 63
199 63
199 68...

result:

ok moves = 206

Test #15:

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

input:

620 443
BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...

output:

484
1 1
620 1
618 2
617 2
615 3
614 3
614 6
613 6
613 8
612 8
612 11
611 11
609 14
608 14
608 15
607 15
607 20
606 20
606 26
605 26
605 27
604 27
602 28
601 28
601 34
600 34
597 36
596 36
595 37
594 37
589 43
588 43
588 44
587 44
582 45
581 45
581 47
580 47
576 49
575 49
575 52
574 52
574 57
573 57
...

result:

ok moves = 484

Test #16:

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

input:

1446 646
CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...

output:

874
1446 3
1445 3
1443 4
1442 4
1440 5
1439 5
1437 6
1436 6
1436 8
1435 8
1435 11
1434 11
1433 15
1432 15
1432 19
1431 19
1428 20
1427 20
1425 23
1424 23
1418 24
1417 24
1416 25
1415 25
1415 26
1414 26
1413 27
1412 27
1409 30
1408 30
1408 33
1407 33
1405 36
1404 36
1404 38
1403 38
1403 42
1402 42
13...

result:

ok moves = 874

Test #17:

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

input:

3374 2755
BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...

output:

1216
3372 6
3371 6
3371 11
3370 11
3364 21
3363 21
3358 22
3357 22
3336 28
3335 28
3335 29
3334 29
3328 40
3327 40
3317 62
3316 62
3313 63
3312 63
3311 65
3310 65
3302 77
3301 77
3290 83
3289 83
3283 93
3282 93
3276 109
3275 109
3270 115
3269 115
3268 119
3267 119
3267 121
3266 121
3266 124
3265 124...

result:

ok moves = 1216

Test #18:

score: 0
Accepted
time: 2ms
memory: 8272kb

input:

7872 7827
BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...

output:

5928
7866 1
7865 1
7865 4
7864 4
7862 5
7861 5
7857 7
7856 7
7854 9
7853 9
7853 14
7852 14
7851 17
7850 17
7844 19
7843 19
7843 20
7842 20
7836 21
7835 21
7832 23
7831 23
7825 26
7824 26
7824 29
7823 29
7819 30
7818 30
7815 32
7814 32
7810 37
7809 37
7807 38
7806 38
7804 42
7803 42
7797 44
7796 44
7...

result:

ok moves = 5928

Test #19:

score: 0
Accepted
time: 2ms
memory: 6296kb

input:

18368 17997
CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...

output:

7330
2 1
1 1
18361 2
18360 2
18336 8
18335 8
18331 18
18330 18
18323 24
18322 24
18318 35
18317 35
18317 36
18316 36
18312 38
18311 38
18310 50
18309 50
18309 51
18308 51
18304 53
18303 53
18298 54
18297 54
18295 55
18294 55
18294 56
18293 56
18281 59
18280 59
18279 65
18278 65
18266 67
18265 67
182...

result:

ok moves = 7330

Test #20:

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

input:

42858 28689
CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...

output:

8086
42858 1
42857 1
42834 9
42833 9
42829 24
42828 24
42822 33
42821 33
42818 38
42817 38
42806 47
42805 47
42796 76
42795 76
42752 85
42751 85
42738 93
42737 93
42736 99
42735 99
42731 108
42730 108
42715 122
42714 122
42682 123
42681 123
42681 131
42680 131
42678 160
42677 160
42677 170
42676 170...

result:

ok moves = 8086

Test #21:

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

input:

100002 40466
BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...

output:

45728
99996 3
99995 3
99992 4
99991 4
99988 22
99987 22
99977 35
99976 35
99975 37
99974 37
99961 42
99960 42
99954 43
99953 43
99947 47
99946 47
99945 62
99944 62
99938 64
99937 64
99937 65
99936 65
99936 74
99935 74
99932 76
99931 76
99931 79
99930 79
99930 84
99929 84
99929 96
99928 96
99925 108
...

result:

ok moves = 45728

Test #22:

score: 0
Accepted
time: 11ms
memory: 8924kb

input:

233338 159967
CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...

output:

103344
233336 2
233335 2
233334 7
233333 7
233331 12
233330 12
233324 13
233323 13
233321 15
233320 15
233314 18
233313 18
233309 20
233308 20
233301 23
233300 23
233298 24
233297 24
233295 25
233294 25
233294 32
233293 32
233289 37
233288 37
233288 46
233287 46
233287 56
233286 56
233270 61
233269 ...

result:

ok moves = 103344

Test #23:

score: 0
Accepted
time: 29ms
memory: 8816kb

input:

300000 1
CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...

output:

299752
1 1
300000 1
300000 3
299999 3
299998 6
299997 6
299997 9
299996 9
299996 12
299995 12
299994 13
299993 13
299993 15
299992 15
299990 18
299989 18
299986 19
299985 19
299985 21
299984 21
299983 26
299982 26
299981 27
299980 27
299980 28
299979 28
299978 29
299977 29
299976 30
299975 30
299973...

result:

ok moves = 299752

Test #24:

score: 0
Accepted
time: 31ms
memory: 11252kb

input:

300000 299999
BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...

output:

299728
2 1
1 1
2 7
1 7
299997 8
299996 8
299994 12
299993 12
299989 13
299988 13
299987 17
299986 17
299983 26
299982 26
299981 29
299980 29
299976 30
299975 30
299972 34
299971 34
299969 37
299968 37
299967 41
299966 41
299965 42
299964 42
299963 45
299962 45
299959 48
299958 48
299957 49
299956 49...

result:

ok moves = 299728

Test #25:

score: 0
Accepted
time: 24ms
memory: 8772kb

input:

299999 1
BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...

output:

299916
299994 1
299993 1
299992 2
299991 2
299990 4
299989 4
299989 5
299988 5
299988 6
299987 6
299985 7
299984 7
299983 8
299982 8
299982 16
299981 16
299981 17
299980 17
299978 18
299977 18
299977 19
299976 19
299976 21
299975 21
299975 22
299974 22
299974 25
299973 25
299973 28
299972 28
299968 ...

result:

ok moves = 299916

Test #26:

score: 0
Accepted
time: 36ms
memory: 11272kb

input:

299999 299998
CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...

output:

299574
2 3
1 3
299997 4
299996 4
299992 11
299991 11
299989 14
299988 14
299986 15
299985 15
299984 18
299983 18
299981 22
299980 22
299977 23
299976 23
299975 27
299974 27
299973 30
299972 30
299971 31
299970 31
299968 37
299967 37
299965 42
299964 42
299962 43
299961 43
299960 46
299959 46
299958 ...

result:

ok moves = 299574

Test #27:

score: 0
Accepted
time: 27ms
memory: 9064kb

input:

300000 2
CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...

output:

299994
2 10
1 10
2 13
1 13
1 15
300000 15
299997 18
299996 18
299994 19
299993 19
299992 20
299991 20
299991 23
299990 23
299989 24
299988 24
299984 25
299983 25
299983 26
299982 26
299982 31
299981 31
299979 32
299978 32
299977 35
299976 35
299976 36
299975 36
299974 37
299973 37
299972 39
299971 3...

result:

ok moves = 299994

Test #28:

score: 0
Accepted
time: 31ms
memory: 11352kb

input:

300000 299998
BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...

output:

299714
299999 1
299998 1
299996 2
299995 2
299991 7
299990 7
299988 8
299987 8
299985 9
299984 9
299984 13
299983 13
299978 14
299977 14
299975 20
299974 20
299972 21
299971 21
299971 25
299970 25
299968 26
299967 26
299963 32
299962 32
299960 34
299959 34
299959 36
299958 36
299956 38
299955 38
299...

result:

ok moves = 299714

Test #29:

score: 0
Accepted
time: 24ms
memory: 8792kb

input:

299999 2
CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...

output:

299818
1 2
299999 2
299999 3
299998 3
299996 6
299995 6
299995 9
299994 9
299994 11
299993 11
299990 12
299989 12
299989 13
299988 13
299988 14
299987 14
299985 15
299984 15
299983 16
299982 16
299980 19
299979 19
299977 21
299976 21
299975 25
299974 25
299973 27
299972 27
299971 30
299970 30
299968...

result:

ok moves = 299818

Test #30:

score: 0
Accepted
time: 27ms
memory: 11336kb

input:

299999 299997
CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...

output:

299540
2 2
1 2
1 3
299999 3
299997 4
299996 4
299996 9
299995 9
299992 10
299991 10
299988 11
299987 11
299987 16
299986 16
299984 17
299983 17
299980 18
299979 18
299979 22
299978 22
299974 24
299973 24
299966 29
299965 29
299963 31
299962 31
299962 36
299961 36
299958 38
299957 38
299950 40
299949...

result:

ok moves = 299540

Test #31:

score: 0
Accepted
time: 28ms
memory: 9064kb

input:

300000 3
BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...

output:

299680
2 3
1 3
2 6
1 6
2 7
1 7
299999 9
299998 9
299993 10
299992 10
299992 14
299991 14
299991 15
299990 15
299990 17
299989 17
299985 18
299984 18
299984 20
299983 20
299980 21
299979 21
299979 23
299978 23
299978 25
299977 25
299977 28
299976 28
299975 30
299974 30
299972 34
299971 34
299968 35
2...

result:

ok moves = 299680

Test #32:

score: 0
Accepted
time: 36ms
memory: 11536kb

input:

300000 299997
CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...

output:

299862
2 3
1 3
2 4
1 4
2 5
1 5
299996 10
299995 10
299992 15
299991 15
299985 16
299984 16
299973 18
299972 18
299972 28
299971 28
299971 29
299970 29
299966 30
299965 30
299964 35
299963 35
299959 40
299958 40
299957 41
299956 41
299953 50
299952 50
299949 55
299948 55
299948 56
299947 56
299944 61...

result:

ok moves = 299862

Test #33:

score: 0
Accepted
time: 28ms
memory: 8796kb

input:

299999 3
BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...

output:

299648
1 2
299999 2
299994 3
299993 3
299988 5
299987 5
299987 6
299986 6
299985 8
299984 8
299983 9
299982 9
299982 11
299981 11
299980 13
299979 13
299978 14
299977 14
299977 15
299976 15
299976 17
299975 17
299974 18
299973 18
299973 19
299972 19
299971 21
299970 21
299970 22
299969 22
299969 23
...

result:

ok moves = 299648

Test #34:

score: 0
Accepted
time: 31ms
memory: 11268kb

input:

299999 299996
CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...

output:

299968
2 3
1 3
299996 5
299995 5
299994 8
299993 8
299990 10
299989 10
299985 11
299984 11
299984 17
299983 17
299983 18
299982 18
299977 20
299976 20
299973 25
299972 25
299971 27
299970 27
299969 28
299968 28
299967 30
299966 30
299961 37
299960 37
299960 38
299959 38
299959 39
299958 39
299955 45...

result:

ok moves = 299968

Test #35:

score: 0
Accepted
time: 24ms
memory: 9068kb

input:

300000 4
CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...

output:

299674
1 1
300000 1
300000 1
299999 1
299998 1
299997 1
299996 4
299995 4
299994 6
299993 6
299993 14
299992 14
299991 16
299990 16
299989 17
299988 17
299988 19
299987 19
299986 20
299985 20
299983 22
299982 22
299981 23
299980 23
299980 24
299979 24
299979 27
299978 27
299976 28
299975 28
299972 3...

result:

ok moves = 299674

Test #36:

score: 0
Accepted
time: 35ms
memory: 11280kb

input:

300000 299996
CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...

output:

299466
1 2
300000 2
300000 4
299999 4
299999 8
299998 8
299994 10
299993 10
299991 12
299990 12
299988 14
299987 14
299985 16
299984 16
299976 20
299975 20
299974 22
299973 22
299973 23
299972 23
299971 30
299970 30
299965 34
299964 34
299964 36
299963 36
299963 37
299962 37
299962 38
299961 38
2999...

result:

ok moves = 299466

Test #37:

score: 0
Accepted
time: 28ms
memory: 8768kb

input:

299999 4
BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...

output:

299540
1 1
299999 1
299998 3
299997 3
299997 4
299996 4
299996 6
299995 6
299991 8
299990 8
299988 10
299987 10
299987 14
299986 14
299986 15
299985 15
299983 18
299982 18
299981 19
299980 19
299977 20
299976 20
299973 21
299972 21
299971 28
299970 28
299970 30
299969 30
299969 33
299968 33
299968 3...

result:

ok moves = 299540

Test #38:

score: 0
Accepted
time: 24ms
memory: 11280kb

input:

299999 299995
BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...

output:

299896
299997 1
299996 1
299996 1
299995 1
299995 2
299994 2
299990 3
299989 3
299987 10
299986 10
299984 11
299983 11
299981 14
299980 14
299978 18
299977 18
299975 20
299974 20
299970 22
299969 22
299969 28
299968 28
299964 29
299963 29
299963 30
299962 30
299962 39
299961 39
299961 46
299960 46
2...

result:

ok moves = 299896

Test #39:

score: 0
Accepted
time: 28ms
memory: 8808kb

input:

300000 3210
CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...

output:

299636
1 1
300000 1
299999 1
299998 1
299998 1
299997 1
299996 2
299995 2
299991 3
299990 3
299989 4
299988 4
299985 11
299984 11
299982 14
299981 14
299981 17
299980 17
299980 20
299979 20
299977 21
299976 21
299976 22
299975 22
299975 24
299974 24
299974 26
299973 26
299973 27
299972 27
299971 28
...

result:

ok moves = 299636

Test #40:

score: 0
Accepted
time: 31ms
memory: 11536kb

input:

300000 296790
BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...

output:

299960
299998 2
299997 2
299997 3
299996 3
299996 11
299995 11
299992 18
299991 18
299990 19
299989 19
299986 20
299985 20
299985 22
299984 22
299984 29
299983 29
299980 30
299979 30
299979 31
299978 31
299978 32
299977 32
299974 33
299973 33
299973 34
299972 34
299968 37
299967 37
299965 39
299964 ...

result:

ok moves = 299960

Test #41:

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

input:

299999 3210
CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...

output:

299944
2 2
1 2
1 7
299999 7
299997 18
299996 18
299995 19
299994 19
299994 20
299993 20
299993 24
299992 24
299992 25
299991 25
299991 26
299990 26
299988 27
299987 27
299987 30
299986 30
299986 32
299985 32
299982 33
299981 33
299980 36
299979 36
299978 37
299977 37
299975 39
299974 39
299971 40
29...

result:

ok moves = 299944

Test #42:

score: 0
Accepted
time: 36ms
memory: 11532kb

input:

299999 296789
CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...

output:

299914
299998 1
299997 1
299996 2
299995 2
299994 3
299993 3
299993 6
299992 6
299992 9
299991 9
299991 10
299990 10
299989 14
299988 14
299988 15
299987 15
299986 18
299985 18
299975 19
299974 19
299972 20
299971 20
299969 23
299968 23
299967 32
299966 32
299965 33
299964 33
299963 35
299962 35
299...

result:

ok moves = 299914

Test #43:

score: 0
Accepted
time: 33ms
memory: 9808kb

input:

300000 98765
BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...

output:

299684
2 2
1 2
2 7
1 7
1 8
300000 8
300000 9
299999 9
299997 11
299996 11
299992 12
299991 12
299991 13
299990 13
299989 15
299988 15
299988 18
299987 18
299987 19
299986 19
299983 20
299982 20
299980 22
299979 22
299978 23
299977 23
299977 24
299976 24
299976 26
299975 26
299975 27
299974 27
299974...

result:

ok moves = 299684

Test #44:

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

input:

300000 201235
BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...

output:

299440
2 3
1 3
2 4
1 4
299999 6
299998 6
299997 12
299996 12
299993 13
299992 13
299989 16
299988 16
299988 17
299987 17
299987 21
299986 21
299985 22
299984 22
299984 24
299983 24
299983 25
299982 25
299982 26
299981 26
299981 31
299980 31
299980 32
299979 32
299979 33
299978 33
299978 37
299977 37...

result:

ok moves = 299440

Test #45:

score: 0
Accepted
time: 18ms
memory: 9548kb

input:

299999 98765
CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...

output:

299904
2 1
1 1
2 3
1 3
299998 8
299997 8
299996 10
299995 10
299995 11
299994 11
299993 12
299992 12
299991 14
299990 14
299990 15
299989 15
299989 18
299988 18
299988 19
299987 19
299986 20
299985 20
299985 21
299984 21
299983 23
299982 23
299981 28
299980 28
299979 32
299978 32
299977 35
299976 35...

result:

ok moves = 299904

Test #46:

score: 0
Accepted
time: 23ms
memory: 10020kb

input:

299999 201234
CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...

output:

299526
2 4
1 4
2 5
1 5
299998 8
299997 8
299997 9
299996 9
299996 10
299995 10
299995 15
299994 15
299993 16
299992 16
299992 17
299991 17
299991 20
299990 20
299990 24
299989 24
299988 26
299987 26
299987 27
299986 27
299986 30
299985 30
299981 32
299980 32
299977 33
299976 33
299976 36
299975 36
2...

result:

ok moves = 299526

Test #47:

score: 0
Accepted
time: 34ms
memory: 10052kb

input:

300000 150000
CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...

output:

299434
2 2
1 2
1 5
300000 5
300000 6
299999 6
299998 8
299997 8
299997 9
299996 9
299996 11
299995 11
299995 12
299994 12
299994 15
299993 15
299990 18
299989 18
299988 19
299987 19
299986 20
299985 20
299985 26
299984 26
299983 30
299982 30
299976 35
299975 35
299975 36
299974 36
299973 39
299972 3...

result:

ok moves = 299434

Test #48:

score: 0
Accepted
time: 26ms
memory: 10068kb

input:

300000 150000
BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...

output:

299902
2 1
1 1
1 1
300000 1
300000 1
299999 1
299997 4
299996 4
299994 7
299993 7
299993 11
299992 11
299992 16
299991 16
299991 17
299990 17
299990 19
299989 19
299989 21
299988 21
299985 23
299984 23
299984 24
299983 24
299982 25
299981 25
299978 32
299977 32
299975 34
299974 34
299974 37
299973 3...

result:

ok moves = 299902

Test #49:

score: 0
Accepted
time: 26ms
memory: 10304kb

input:

299999 150000
BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...

output:

299908
2 5
1 5
1 8
299999 8
299999 10
299998 10
299998 11
299997 11
299997 12
299996 12
299994 15
299993 15
299988 17
299987 17
299987 18
299986 18
299986 20
299985 20
299985 22
299984 22
299982 23
299981 23
299981 27
299980 27
299980 28
299979 28
299978 29
299977 29
299977 30
299976 30
299976 31
29...

result:

ok moves = 299908

Test #50:

score: 0
Accepted
time: 26ms
memory: 10020kb

input:

299999 149999
CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...

output:

299948
299999 2
299998 2
299996 3
299995 3
299987 5
299986 5
299986 7
299985 7
299982 8
299981 8
299980 9
299979 9
299979 11
299978 11
299978 13
299977 13
299977 15
299976 15
299976 18
299975 18
299973 20
299972 20
299972 21
299971 21
299971 28
299970 28
299969 30
299968 30
299968 33
299967 33
29996...

result:

ok moves = 299948

Test #51:

score: 0
Accepted
time: 30ms
memory: 10020kb

input:

300000 150001
CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...

output:

299890
2 1
1 1
299998 4
299997 4
299997 7
299996 7
299995 9
299994 9
299994 11
299993 11
299993 16
299992 16
299992 17
299991 17
299991 18
299990 18
299989 19
299988 19
299984 21
299983 21
299983 22
299982 22
299982 25
299981 25
299977 26
299976 26
299974 27
299973 27
299973 28
299972 28
299972 34
2...

result:

ok moves = 299890

Test #52:

score: 0
Accepted
time: 30ms
memory: 10044kb

input:

300000 149999
BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...

output:

299656
2 1
1 1
2 1
1 1
2 1
1 1
2 1
1 1
299999 1
299998 1
299997 1
299996 1
299995 3
299994 3
299994 5
299993 5
299992 6
299991 6
299990 7
299989 7
299988 9
299987 9
299987 10
299986 10
299986 12
299985 12
299985 13
299984 13
299984 15
299983 15
299980 16
299979 16
299979 17
299978 17
299978 20
29997...

result:

ok moves = 299656

Test #53:

score: 0
Accepted
time: 26ms
memory: 10012kb

input:

299999 150001
BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...

output:

299792
299999 2
299998 2
299996 4
299995 4
299993 5
299992 5
299989 8
299988 8
299988 11
299987 11
299987 12
299986 12
299986 13
299985 13
299984 14
299983 14
299982 16
299981 16
299981 19
299980 19
299980 20
299979 20
299976 23
299975 23
299975 24
299974 24
299972 25
299971 25
299971 26
299970 26
2...

result:

ok moves = 299792

Test #54:

score: 0
Accepted
time: 38ms
memory: 9964kb

input:

299999 149998
CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...

output:

299972
299999 2
299998 2
299998 6
299997 6
299997 10
299996 10
299996 12
299995 12
299994 17
299993 17
299989 18
299988 18
299988 19
299987 19
299986 23
299985 23
299984 24
299983 24
299983 26
299982 26
299981 27
299980 27
299976 34
299975 34
299972 35
299971 35
299970 36
299969 36
299969 37
299968 ...

result:

ok moves = 299972

Test #55:

score: 0
Accepted
time: 23ms
memory: 9920kb

input:

262143 194294
CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...

output:

262120
2 4
1 4
262142 10
262141 10
262141 14
262140 14
262135 16
262134 16
262134 17
262133 17
262132 21
262131 21
262131 23
262130 23
262129 24
262128 24
262128 25
262127 25
262126 26
262125 26
262125 30
262124 30
262124 33
262123 33
262122 34
262121 34
262118 37
262117 37
262116 38
262115 38
26211...

result:

ok moves = 262120

Test #56:

score: 0
Accepted
time: 30ms
memory: 9656kb

input:

262144 149222
BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...

output:

261936
262144 1
262143 1
262141 4
262140 4
262135 6
262134 6
262134 8
262133 8
262133 12
262132 12
262132 15
262131 15
262131 17
262130 17
262124 18
262123 18
262123 20
262122 20
262115 22
262114 22
262114 23
262113 23
262113 24
262112 24
262112 30
262111 30
262111 32
262110 32
262110 34
262109 34
2...

result:

ok moves = 261936

Test #57:

score: 0
Accepted
time: 25ms
memory: 9712kb

input:

262145 120549
BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...

output:

261964
2 7
1 7
1 8
262145 8
262144 9
262143 9
262143 11
262142 11
262142 18
262141 18
262141 22
262140 22
262139 25
262138 25
262138 26
262137 26
262136 27
262135 27
262134 30
262133 30
262133 31
262132 31
262131 32
262130 32
262124 35
262123 35
262123 37
262122 37
262122 38
262121 38
262120 40
2621...

result:

ok moves = 261964

Test #58:

score: 0
Accepted
time: 25ms
memory: 10984kb

input:

299997 265881
CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...

output:

299996
2 1
1 1
299997 3
299996 3
299995 5
299994 5
299993 7
299992 7
299991 9
299990 9
299989 11
299988 11
299987 13
299986 13
299985 15
299984 15
299983 17
299982 17
299981 19
299980 19
299979 21
299978 21
299977 23
299976 23
299975 25
299974 25
299973 27
299972 27
299971 29
299970 29
299969 31
299...

result:

ok moves = 299996

Test #59:

score: 0
Accepted
time: 26ms
memory: 9664kb

input:

299998 76325
BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...

output:

299998
1 1
299998 1
299997 3
299996 3
299995 5
299994 5
299993 7
299992 7
299991 9
299990 9
299989 11
299988 11
299987 13
299986 13
299985 15
299984 15
299983 17
299982 17
299981 19
299980 19
299979 21
299978 21
299977 23
299976 23
299975 25
299974 25
299973 27
299972 27
299971 29
299970 29
299969 3...

result:

ok moves = 299998

Test #60:

score: 0
Accepted
time: 28ms
memory: 10736kb

input:

299999 236065
BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...

output:

299998
1 1
299999 1
299998 3
299997 3
299996 5
299995 5
299994 7
299993 7
299992 9
299991 9
299990 11
299989 11
299988 13
299987 13
299986 15
299985 15
299984 17
299983 17
299982 19
299981 19
299980 21
299979 21
299978 23
299977 23
299976 25
299975 25
299974 27
299973 27
299972 29
299971 29
299970 3...

result:

ok moves = 299998

Test #61:

score: 0
Accepted
time: 26ms
memory: 9116kb

input:

300000 46255
CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...

output:

300000
2 1
1 1
300000 3
299999 3
299998 5
299997 5
299996 7
299995 7
299994 9
299993 9
299992 11
299991 11
299990 13
299989 13
299988 15
299987 15
299986 17
299985 17
299984 19
299983 19
299982 21
299981 21
299980 23
299979 23
299978 25
299977 25
299976 27
299975 27
299974 29
299973 29
299972 31
299...

result:

ok moves = 300000

Test #62:

score: 0
Accepted
time: 26ms
memory: 9256kb

input:

299997 56982
BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...

output:

299996
1 3
299997 3
299997 4
299996 4
299995 6
299994 6
299992 9
299991 9
299990 10
299989 10
299989 13
299988 13
299987 15
299986 15
299984 16
299983 16
299983 19
299982 19
299980 20
299979 20
299978 22
299977 22
299977 25
299976 25
299975 27
299974 27
299972 28
299971 28
299970 30
299969 30
299969...

result:

ok moves = 299996

Test #63:

score: 0
Accepted
time: 33ms
memory: 10124kb

input:

299998 129345
CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...

output:

299998
2 2
1 2
2 3
1 3
299998 5
299997 5
299995 8
299994 8
299993 10
299992 10
299992 11
299991 11
299990 13
299989 13
299987 16
299986 16
299986 17
299985 17
299983 20
299982 20
299981 22
299980 22
299980 23
299979 23
299977 26
299976 26
299976 27
299975 27
299974 29
299973 29
299971 32
299970 32
2...

result:

ok moves = 299998

Test #64:

score: 0
Accepted
time: 34ms
memory: 10980kb

input:

299999 265635
CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...

output:

299998
299999 1
299998 1
299997 2
299996 2
299996 4
299995 4
299994 7
299993 7
299991 9
299990 9
299990 10
299989 10
299987 13
299986 13
299985 14
299984 14
299984 16
299983 16
299981 19
299980 19
299980 20
299979 20
299978 23
299977 23
299975 25
299974 25
299974 26
299973 26
299971 29
299970 29
299...

result:

ok moves = 299998

Test #65:

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

input:

300000 172035
BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...

output:

300000
1 2
300000 2
300000 4
299999 4
299998 5
299997 5
299995 8
299994 8
299993 9
299992 9
299992 11
299991 11
299990 14
299989 14
299987 16
299986 16
299986 17
299985 17
299983 19
299982 19
299981 22
299980 22
299980 23
299979 23
299977 26
299976 26
299976 28
299975 28
299974 29
299973 29
299971 3...

result:

ok moves = 300000

Test #66:

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

input:

300000 143374
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

0

result:

ok moves = 0

Test #67:

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

input:

300000 59002
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

0

result:

ok moves = 0

Test #68:

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

input:

299999 85730
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

0

result:

ok moves = 0

Test #69:

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

input:

299999 52075
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

0

result:

ok moves = 0

Test #70:

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

input:

300000 234800
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

2
153043 61314
153042 61314

result:

ok moves = 2

Test #71:

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

input:

300000 24663
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

2
187616 271844
187615 271844

result:

ok moves = 2

Test #72:

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

input:

299999 82421
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

2
175079 70453
175078 70453

result:

ok moves = 2

Test #73:

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

input:

299999 103379
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

2
285283 219999
285282 219999

result:

ok moves = 2

Extra Test:

score: 0
Extra Test Passed