QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#468512#8523. Puzzle IIucup-team3519#AC ✓38ms19880kbC++201.4kb2024-07-08 21:13:112024-07-08 21:13:11

Judging History

This is the latest submission verdict.

  • [2024-07-08 21:13:11]
  • Judged
  • Verdict: AC
  • Time: 38ms
  • Memory: 19880kb
  • [2024-07-08 21:13:11]
  • Submitted

answer

#pragma GCC optimize(3,"Ofast","inline")
#include<iostream>
#include<string>
#include<algorithm>
#include<queue>
using namespace std;
#define ll long long
const int N=300005;
const ll mod=998244353;

string a,b;
int n,k;
int swtag=0;
struct pt{
	int x1;
	int x2;
	int x3;
	int x4;
};
vector<pt>ans;
void fr(int x1,int x2,int y1,int y2){
	x1=((x1)%n+n)%n+1;
	x2=((x2)%n+n)%n+1;
	y1=((y1)%n+n)%n+1;
	y2=((y2)%n+n)%n+1;
	ans.push_back({x1,x2,y1,y2});
}

void op(){
	cout<<ans.size()<<'\n';
	for(int i=0;i<ans.size();i++){
		if(swtag==0)
		cout<<ans[i].x1<<' '<<ans[i].x3<<'\n';
		else
		cout<<ans[i].x3<<' '<<ans[i].x1<<'\n';
	}
}
void solve(){
	cin>>n>>k;
	cin>>a>>b;
	int cnt=0;
	for(int i=0;i<n;i++){
		if(a[i]=='B')cnt++;
		else cnt--;
	}
	if(cnt<0){
		swap(a,b);
		swtag=1;
	}
	
	int cb=0;
	vector<int>ext(n*2+5);
	vector<int>ext2(n*2+5);

	vector<int>nd,na;
	int cur=0;
	for(int i=0;i<n;i++){
		if(b[i]=='B'){
			
			nd.push_back(i+cur);
			ext[i+cur+k]++;
			cur--;
			
			
		}cur+=ext[i];
	}
	cur=0;
	
	for(int i=n-1;i>=0;i--){
		if(a[i]=='C'){
			na.push_back(i+cur);
			if(i+cur-(k-1)>=0)
			ext2[i+cur-(k-1)]--;
			
			cur++;
			
		}
		cur+=ext2[i];
	}
	for(int i=0;i<na.size();i++){
		int x=na[i],y=nd[i];
		fr(x-k+1,x,y+1,y+k);
		fr(x-k+1,x,y,y+k-1);
	}
	op();
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	
	solve();
}

詳細信息

Test #1:

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

input:

6 3
BCCBCC
BBCBBC

output:

4
2 4
1 4
4 1
3 1

result:

ok moves = 4

Test #2:

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

input:

2 1
BC
BC

output:

2
2 2
2 1

result:

ok moves = 2

Test #3:

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

input:

2 1
BB
CC

output:

0

result:

ok moves = 0

Test #4:

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

input:

2 1
CC
BB

output:

0

result:

ok moves = 0

Test #5:

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

input:

3 1
CCC
BBB

output:

0

result:

ok moves = 0

Test #6:

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

input:

3 1
CBC
BCB

output:

2
3 2
2 2

result:

ok moves = 2

Test #7:

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

input:

3 2
BBB
CCC

output:

0

result:

ok moves = 0

Test #8:

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

input:

3 2
BCB
BCC

output:

2
1 2
1 1

result:

ok moves = 2

Test #9:

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

input:

4 2
CCCB
BBCB

output:

2
1 2
4 2

result:

ok moves = 2

Test #10:

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

input:

9 6
CCCBCCCBB
BBBCBBBCC

output:

6
5 4
4 4
8 4
7 4
8 1
7 1

result:

ok moves = 6

Test #11:

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

input:

21 3
CCCCBBCBCCCCCCCBCCCCC
BBCCBCBBBBBBBBBCBBBBB

output:

8
6 14
5 14
6 4
5 4
7 3
6 3
17 2
16 2

result:

ok moves = 8

Test #12:

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

input:

49 41
CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB
BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC

output:

38
3 9
2 9
5 6
4 6
7 5
6 5
9 4
8 4
11 49
10 49
14 47
13 47
14 45
13 45
16 44
15 44
17 44
16 44
17 44
16 44
20 44
19 44
20 40
19 40
22 35
21 35
23 34
22 34
24 29
23 29
25 27
24 27
30 26
29 26
32 25
31 25
35 25
34 25

result:

ok moves = 38

Test #13:

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

input:

114 8
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

output:

0

result:

ok moves = 0

Test #14:

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

input:

266 28
CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB
CCBCBCBBCBCBBCBCCCBBBCBCBB...

output:

206
3 238
2 238
3 235
2 235
4 235
3 235
4 235
3 235
8 234
7 234
9 232
8 232
9 232
8 232
10 227
9 227
10 222
9 222
10 218
9 218
11 218
10 218
12 218
11 218
13 215
12 215
14 213
13 213
14 211
13 211
15 211
14 211
18 211
17 211
20 211
19 211
27 209
26 209
41 201
40 201
44 198
43 198
44 192
43 192
47 19...

result:

ok moves = 206

Test #15:

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

input:

620 443
BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...

output:

484
178 5
178 4
176 5
176 4
174 5
174 4
174 10
174 9
174 11
174 10
174 12
174 11
172 12
172 11
172 13
172 12
172 14
172 13
172 14
172 13
172 15
172 14
170 16
170 15
170 16
170 15
167 17
167 16
166 19
166 18
161 19
161 18
161 20
161 19
156 20
156 19
156 20
156 19
152 21
152 20
152 21
152 20
152 22
15...

result:

ok moves = 484

Test #16:

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

input:

1446 646
CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...

output:

874
5 791
4 791
12 791
11 791
12 788
11 788
14 788
13 788
14 785
13 785
18 785
17 785
18 776
17 776
21 766
20 766
21 766
20 766
36 766
35 766
44 765
43 765
44 764
43 764
46 761
45 761
46 752
45 752
49 750
48 750
50 746
49 746
50 746
49 746
50 742
49 742
54 742
53 742
54 740
53 740
65 740
64 740
66 7...

result:

ok moves = 874

Test #17:

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

input:

3374 2755
BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...

output:

1216
617 4
617 3
617 18
617 17
611 22
611 21
606 22
606 21
585 23
585 22
585 26
585 25
579 26
579 25
569 30
569 29
566 30
566 29
565 35
565 34
557 37
557 36
546 37
546 36
540 46
540 45
534 56
534 55
529 66
529 65
528 66
528 65
528 84
528 83
528 90
528 89
521 93
521 92
521 97
521 96
519 101
519 100
5...

result:

ok moves = 1216

Test #18:

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

input:

7872 7827
BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...

output:

5928
39 2
39 1
39 4
39 3
37 5
37 4
33 5
33 4
31 5
31 4
31 9
31 8
30 9
30 8
24 12
24 11
24 12
24 11
18 13
18 12
15 13
15 12
9 13
9 12
9 13
9 12
7 15
7 14
5 15
5 14
2 20
2 19
2 23
2 22
1 28
1 27
7869 29
7869 28
7867 31
7867 30
7865 33
7865 32
7863 36
7863 35
7863 36
7863 35
7863 36
7863 35
7863 36
786...

result:

ok moves = 5928

Test #19:

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

input:

18368 17997
CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...

output:

7330
364 3
364 2
340 10
340 9
336 10
336 9
329 16
329 15
325 18
325 17
325 40
325 39
321 40
321 39
320 40
320 39
320 43
320 42
316 57
316 56
311 58
311 57
309 60
309 59
309 75
309 74
297 87
297 86
296 92
296 91
284 95
284 94
279 95
279 94
261 113
261 112
254 113
254 112
254 117
254 116
251 120
251 1...

result:

ok moves = 7330

Test #20:

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

input:

42858 28689
CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...

output:

8086
22 14162
21 14162
25 14159
24 14159
25 14141
24 14141
28 14136
27 14136
37 14123
36 14123
44 14121
43 14121
47 14109
46 14109
52 14097
51 14097
60 14086
59 14086
62 14080
61 14080
64 14078
63 14078
81 14077
80 14077
90 14059
89 14059
94 14056
93 14056
122 14048
121 14048
139 14039
138 14039
139...

result:

ok moves = 8086

Test #21:

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

input:

100002 40466
BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...

output:

45728
59530 4
59530 3
59527 7
59527 6
59524 10
59524 9
59514 11
59514 10
59513 11
59513 10
59500 14
59500 13
59494 26
59494 25
59488 27
59488 26
59487 27
59487 26
59481 27
59481 26
59481 27
59481 26
59481 28
59481 27
59478 34
59478 33
59478 34
59478 33
59478 40
59478 39
59478 40
59478 39
59475 45
59...

result:

ok moves = 45728

Test #22:

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

input:

233338 159967
CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...

output:

103344
4 73368
3 73368
5 73365
4 73365
5 73365
4 73365
9 73364
8 73364
9 73357
8 73357
17 73357
16 73357
20 73353
19 73353
24 73352
23 73352
26 73342
25 73342
35 73342
34 73342
36 73331
35 73331
38 73330
37 73330
38 73325
37 73325
39 73324
38 73324
39 73323
38 73323
43 73323
42 73323
62 73322
61 733...

result:

ok moves = 103344

Test #23:

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

input:

300000 1
CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...

output:

299752
5 300000
4 300000
5 299999
4 299999
7 299997
6 299997
7 299996
6 299996
9 299994
8 299994
9 299992
8 299992
13 299991
12 299991
17 299989
16 299989
19 299982
18 299982
19 299980
18 299980
21 299979
20 299979
21 299977
20 299977
24 299974
23 299974
26 299971
25 299971
28 299966
27 299966
28 29...

result:

ok moves = 299752

Test #24:

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

input:

300000 299999
BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...

output:

299728
2 1
1 1
2 300000
1 300000
3 299996
2 299996
5 299996
4 299996
5 299996
4 299996
5 299996
4 299996
5 299993
4 299993
7 299993
6 299993
7 299991
6 299991
7 299990
6 299990
8 299990
7 299990
8 299990
7 299990
8 299989
7 299989
11 299989
10 299989
12 299987
11 299987
13 299987
12 299987
15 299986...

result:

ok moves = 299728

Test #25:

score: 0
Accepted
time: 17ms
memory: 19792kb

input:

299999 1
BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...

output:

299916
299993 2
299993 1
299991 2
299991 1
299989 5
299989 4
299988 5
299988 4
299987 7
299987 6
299984 7
299984 6
299982 9
299982 8
299981 17
299981 16
299980 17
299980 16
299977 19
299977 18
299976 19
299976 18
299975 22
299975 21
299974 22
299974 21
299973 26
299973 25
299972 29
299972 28
299967 ...

result:

ok moves = 299916

Test #26:

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

input:

299999 299998
CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...

output:

299574
299999 2
299999 1
299996 2
299996 1
299995 6
299995 5
299994 7
299994 6
299994 7
299994 6
299993 7
299993 6
299991 9
299991 8
299991 9
299991 8
299991 10
299991 9
299991 11
299991 10
299990 11
299990 10
299989 14
299989 13
299988 17
299988 16
299988 17
299988 16
299988 17
299988 16
299987 17
...

result:

ok moves = 299574

Test #27:

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

input:

300000 2
CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...

output:

299994
299999 12
299999 11
299995 15
299995 14
299992 16
299992 15
299990 20
299990 19
299990 20
299990 19
299987 20
299987 19
299982 25
299982 24
299982 25
299982 24
299980 25
299980 24
299977 28
299977 27
299975 33
299975 32
299975 33
299975 32
299972 37
299972 36
299970 37
299970 36
299967 37
299...

result:

ok moves = 299994

Test #28:

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

input:

300000 299998
BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...

output:

299714
1 3
1 2
300000 3
300000 2
299997 3
299997 2
299996 3
299996 2
299995 3
299995 2
299995 6
299995 5
299992 6
299992 5
299991 7
299991 6
299990 7
299990 6
299990 10
299990 9
299990 11
299990 10
299987 11
299987 10
299986 11
299986 10
299986 13
299986 12
299986 15
299986 14
299985 16
299985 15
29...

result:

ok moves = 299714

Test #29:

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

input:

299999 2
CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...

output:

299818
3 299998
2 299998
8 299998
7 299998
9 299993
8 299993
10 299991
9 299991
14 299989
13 299989
14 299989
13 299989
14 299987
13 299987
17 299987
16 299987
18 299976
17 299976
22 299973
21 299973
22 299973
21 299973
22 299971
21 299971
26 299968
25 299968
29 299968
28 299968
30 299965
29 299965
...

result:

ok moves = 299818

Test #30:

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

input:

299999 299997
CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...

output:

299540
3 2
3 1
3 3
3 2
3 3
3 2
2 3
2 2
299999 4
299999 3
299999 4
299999 3
299999 4
299999 3
299997 4
299997 3
299997 5
299997 4
299995 7
299995 6
299989 8
299989 7
299988 10
299988 9
299988 11
299988 10
299987 11
299987 10
299981 13
299981 12
299980 15
299980 14
299979 20
299979 19
299979 20
299979...

result:

ok moves = 299540

Test #31:

score: 0
Accepted
time: 22ms
memory: 18984kb

input:

300000 3
BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...

output:

299680
2 299996
1 299996
2 299992
1 299992
2 299991
1 299991
6 299990
5 299990
6 299987
5 299987
7 299982
6 299982
11 299982
10 299982
11 299979
10 299979
11 299978
10 299978
15 299974
14 299974
16 299973
15 299973
16 299972
15 299972
17 299971
16 299971
22 299970
21 299970
24 299963
23 299963
25 29...

result:

ok moves = 299680

Test #32:

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

input:

300000 299997
CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...

output:

299862
2 2
2 1
300000 3
300000 2
299995 6
299995 5
299985 6
299985 5
299985 7
299985 6
299985 13
299985 12
299984 13
299984 12
299983 13
299983 12
299981 14
299981 13
299980 17
299980 16
299979 17
299979 16
299977 23
299977 22
299977 26
299977 25
299976 26
299976 25
299974 28
299974 27
299971 29
299...

result:

ok moves = 299862

Test #33:

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

input:

299999 3
BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...

output:

299648
299997 5
299997 4
299991 5
299991 4
299985 6
299985 5
299985 8
299985 7
299982 10
299982 9
299981 11
299981 10
299980 13
299980 12
299977 15
299977 14
299976 16
299976 15
299975 16
299975 15
299974 20
299974 19
299971 20
299971 19
299971 20
299971 19
299968 24
299968 23
299968 24
299968 23
29...

result:

ok moves = 299648

Test #34:

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

input:

299999 299996
CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...

output:

299968
1 2
1 1
299999 3
299999 2
299998 3
299998 2
299995 3
299995 2
299995 5
299995 4
299995 5
299995 4
299993 6
299993 5
299991 7
299991 6
299990 8
299990 7
299990 8
299990 7
299990 8
299990 7
299987 11
299987 10
299987 11
299987 10
299987 11
299987 10
299987 13
299987 12
299985 14
299985 13
29998...

result:

ok moves = 299968

Test #35:

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

input:

300000 4
CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...

output:

299674
3 299996
2 299996
3 299996
2 299996
3 299996
2 299996
3 299989
2 299989
3 299989
2 299989
9 299988
8 299988
11 299986
10 299986
11 299981
10 299981
12 299977
11 299977
15 299977
14 299977
17 299973
16 299973
17 299973
16 299973
19 299972
18 299972
22 299970
21 299970
23 299969
22 299969
23 29...

result:

ok moves = 299674

Test #36:

score: 0
Accepted
time: 21ms
memory: 19064kb

input:

300000 299996
CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...

output:

299466
3 4
2 4
4 3
3 3
5 299998
4 299998
5 299998
4 299998
9 299994
8 299994
9 299994
8 299994
10 299994
9 299994
10 299994
9 299994
11 299994
10 299994
11 299993
10 299993
11 299993
10 299993
14 299993
13 299993
14 299990
13 299990
18 299990
17 299990
18 299986
17 299986
19 299984
18 299984
21 2999...

result:

ok moves = 299466

Test #37:

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

input:

299999 4
BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...

output:

299540
299996 2
299996 1
299995 2
299995 1
299995 3
299995 2
299994 6
299994 5
299987 7
299987 6
299985 8
299985 7
299984 11
299984 10
299984 13
299984 12
299979 18
299979 17
299978 18
299978 17
299973 20
299973 19
299969 22
299969 21
299968 22
299968 21
299968 23
299968 22
299967 32
299967 31
29996...

result:

ok moves = 299540

Test #38:

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

input:

299999 299995
BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...

output:

299896
2 2
2 1
2 2
2 1
2 4
2 3
1 5
1 4
299998 5
299998 4
299997 6
299997 5
299996 8
299996 7
299995 8
299995 7
299994 8
299994 7
299992 13
299992 12
299992 18
299992 17
299990 18
299990 17
299990 19
299990 18
299990 19
299990 18
299990 19
299990 18
299988 20
299988 19
299986 21
299986 20
299985 23
2...

result:

ok moves = 299896

Test #39:

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

input:

300000 3210
CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...

output:

299636
4 296790
3 296790
4 296789
3 296789
5 296788
4 296788
5 296788
4 296788
7 296788
6 296788
7 296786
6 296786
7 296786
6 296786
7 296786
6 296786
8 296784
7 296784
8 296784
7 296784
9 296784
8 296784
9 296784
8 296784
12 296782
11 296782
15 296782
14 296782
15 296780
14 296780
15 296780
14 2967...

result:

ok moves = 299636

Test #40:

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

input:

300000 296790
BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...

output:

299960
3208 4
3208 3
3208 6
3208 5
3208 6
3208 5
3205 7
3205 6
3204 8
3204 7
3201 9
3201 8
3201 9
3201 8
3201 11
3201 10
3198 13
3198 12
3198 17
3198 16
3198 18
3198 17
3195 20
3195 19
3195 20
3195 19
3191 22
3191 21
3189 23
3189 22
3189 25
3189 24
3187 26
3187 25
3184 26
3184 25
3182 29
3182 28
318...

result:

ok moves = 299960

Test #41:

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

input:

299999 3210
CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...

output:

299944
296790 2
296790 1
296788 5
296788 4
296787 5
296787 4
296787 5
296787 4
296787 5
296787 4
296787 5
296787 4
296787 5
296787 4
296785 6
296785 5
296785 6
296785 5
296785 7
296785 6
296782 7
296782 6
296781 7
296781 6
296780 8
296780 7
296778 9
296778 8
296775 9
296775 8
296773 12
296773 11
296...

result:

ok moves = 299944

Test #42:

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

input:

299999 296789
CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...

output:

299914
5 3211
4 3211
5 3210
4 3210
12 3210
11 3210
13 3208
12 3208
14 3208
13 3208
14 3206
13 3206
15 3206
14 3206
15 3206
14 3206
17 3205
16 3205
17 3204
16 3204
18 3204
17 3204
18 3204
17 3204
19 3203
18 3203
21 3203
20 3203
21 3203
20 3203
21 3198
20 3198
23 3193
22 3193
23 3193
22 3193
25 3193
2...

result:

ok moves = 299914

Test #43:

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

input:

300000 98765
BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...

output:

299684
2 201236
1 201236
2 201235
1 201235
3 201234
2 201234
3 201233
2 201233
5 201232
4 201232
6 201232
5 201232
6 201229
5 201229
6 201229
5 201229
6 201227
5 201227
7 201226
6 201226
10 201226
9 201226
10 201226
9 201226
11 201226
10 201226
12 201226
11 201226
14 201226
13 201226
15 201224
14 20...

result:

ok moves = 299684

Test #44:

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

input:

300000 201235
BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...

output:

299440
2 98766
1 98766
2 98761
1 98761
5 98761
4 98761
5 98760
4 98760
5 98759
4 98759
5 98759
4 98759
10 98758
9 98758
10 98756
9 98756
10 98754
9 98754
10 98754
9 98754
10 98754
9 98754
10 98751
9 98751
12 98750
11 98750
12 98750
11 98750
12 98744
11 98744
12 98743
11 98743
15 98741
14 98741
15 98...

result:

ok moves = 299440

Test #45:

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

input:

299999 98765
CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...

output:

299904
201233 2
201233 1
201232 4
201232 3
201232 10
201232 9
201231 10
201231 9
201230 11
201230 10
201230 14
201230 13
201230 14
201230 13
201230 20
201230 19
201229 20
201229 19
201229 20
201229 19
201228 20
201228 19
201227 24
201227 23
201226 24
201226 23
201225 24
201225 23
201225 24
201225 23...

result:

ok moves = 299904

Test #46:

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

input:

299999 201234
CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...

output:

299526
98764 2
98764 1
98764 2
98764 1
98764 4
98764 3
98764 5
98764 4
98763 7
98763 6
98763 10
98763 9
98763 10
98763 9
98763 10
98763 9
98762 11
98762 10
98762 11
98762 10
98762 13
98762 12
98758 13
98758 12
98755 13
98755 12
98755 13
98755 12
98755 13
98755 12
98755 14
98755 13
98755 14
98755 13
...

result:

ok moves = 299526

Test #47:

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

input:

300000 150000
CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...

output:

299434
150001 4
150001 3
150001 7
150001 6
150000 7
150000 6
150000 11
150000 10
150000 11
150000 10
150000 12
150000 11
150000 12
150000 11
149997 13
149997 12
149996 13
149996 12
149995 20
149995 19
149995 20
149995 19
149994 20
149994 19
149988 20
149988 19
149988 20
149988 19
149987 20
149987 19...

result:

ok moves = 299434

Test #48:

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

input:

300000 150000
BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...

output:

299902
2 150001
1 150001
8 149999
7 149999
9 149996
8 149996
9 149995
8 149995
11 149993
10 149993
11 149990
10 149990
11 149988
10 149988
11 149988
10 149988
12 149986
11 149986
14 149986
13 149986
15 149986
14 149986
16 149986
15 149986
17 149983
16 149983
20 149982
19 149982
21 149980
20 149980
2...

result:

ok moves = 299902

Test #49:

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

input:

299999 150000
BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...

output:

299908
2 149998
1 149998
3 149997
2 149997
4 149997
3 149997
4 149995
3 149995
4 149995
3 149995
4 149995
3 149995
6 149994
5 149994
11 149992
10 149992
13 149992
12 149992
14 149991
13 149991
14 149991
13 149991
16 149987
15 149987
17 149987
16 149987
17 149987
16 149987
17 149987
16 149987
17 1499...

result:

ok moves = 299908

Test #50:

score: 0
Accepted
time: 22ms
memory: 18256kb

input:

299999 149999
CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...

output:

299948
6 150001
5 150001
6 150001
5 150001
6 149996
5 149996
7 149996
6 149996
8 149996
7 149996
11 149996
10 149996
11 149995
10 149995
12 149995
11 149995
12 149992
11 149992
12 149992
11 149992
15 149986
14 149986
15 149981
14 149981
15 149981
14 149981
15 149976
14 149976
18 149976
17 149976
19 ...

result:

ok moves = 299948

Test #51:

score: 0
Accepted
time: 21ms
memory: 19880kb

input:

300000 150001
CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...

output:

299890
149997 2
149997 1
149997 3
149997 2
149996 3
149996 2
149996 6
149996 5
149996 6
149996 5
149996 8
149996 7
149996 8
149996 7
149995 8
149995 7
149991 9
149991 8
149991 9
149991 8
149991 11
149991 10
149987 11
149987 10
149985 12
149985 11
149985 13
149985 12
149985 13
149985 12
149985 15
149...

result:

ok moves = 299890

Test #52:

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

input:

300000 149999
BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...

output:

299656
2 150002
1 150002
2 150002
1 150002
2 150001
1 150001
2 149994
1 149994
3 149994
2 149994
3 149991
2 149991
6 149990
5 149990
8 149986
7 149986
8 149985
7 149985
9 149985
8 149985
13 149984
12 149984
13 149982
12 149982
15 149979
14 149979
15 149979
14 149979
16 149979
15 149979
17 149979
16 ...

result:

ok moves = 299656

Test #53:

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

input:

299999 150001
BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...

output:

299792
149998 3
149998 2
149996 3
149996 2
149994 5
149994 4
149991 7
149991 6
149991 9
149991 8
149991 9
149991 8
149991 9
149991 8
149990 9
149990 8
149989 12
149989 11
149989 13
149989 12
149989 14
149989 13
149986 16
149986 15
149986 21
149986 20
149984 21
149984 20
149984 21
149984 20
149984 21...

result:

ok moves = 299792

Test #54:

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

input:

299999 149998
CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...

output:

299972
3 149996
2 149996
5 149996
4 149996
6 149995
5 149995
7 149995
6 149995
9 149992
8 149992
14 149990
13 149990
14 149990
13 149990
15 149990
14 149990
16 149989
15 149989
19 149989
18 149989
22 149989
21 149989
22 149989
21 149989
23 149989
22 149989
24 149989
23 149989
26 149989
25 149989
26 ...

result:

ok moves = 299972

Test #55:

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

input:

262143 194294
CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...

output:

262120
67848 8
67848 7
67848 9
67848 8
67843 9
67843 8
67843 9
67843 8
67842 9
67842 8
67842 10
67842 9
67841 12
67841 11
67841 14
67841 13
67840 14
67840 13
67840 14
67840 13
67840 15
67840 14
67839 15
67839 14
67836 15
67836 14
67835 16
67835 15
67835 17
67835 16
67834 17
67834 16
67831 17
67831 1...

result:

ok moves = 262120

Test #56:

score: 0
Accepted
time: 14ms
memory: 14440kb

input:

262144 149222
BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...

output:

261936
112922 2
112922 1
112920 2
112920 1
112915 3
112915 2
112915 3
112915 2
112915 3
112915 2
112915 5
112915 4
112915 5
112915 4
112909 6
112909 5
112909 7
112909 6
112902 8
112902 7
112902 8
112902 7
112902 8
112902 7
112902 12
112902 11
112902 12
112902 11
112902 12
112902 11
112901 12
112901 ...

result:

ok moves = 261936

Test #57:

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

input:

262145 120549
BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...

output:

261964
2 141597
1 141597
3 141597
2 141597
4 141597
3 141597
6 141597
5 141597
7 141596
6 141596
7 141596
6 141596
7 141595
6 141595
7 141594
6 141594
7 141591
6 141591
8 141586
7 141586
8 141586
7 141586
8 141586
7 141586
9 141586
8 141586
10 141586
9 141586
13 141586
12 141586
13 141586
12 141586
...

result:

ok moves = 261964

Test #58:

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

input:

299997 265881
CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...

output:

299996
34116 3
34116 2
34115 4
34115 3
34114 5
34114 4
34113 6
34113 5
34112 7
34112 6
34111 8
34111 7
34110 9
34110 8
34109 10
34109 9
34108 11
34108 10
34107 12
34107 11
34106 13
34106 12
34105 14
34105 13
34104 15
34104 14
34103 16
34103 15
34102 17
34102 16
34101 18
34101 17
34100 19
34100 18
34...

result:

ok moves = 299996

Test #59:

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

input:

299998 76325
BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...

output:

299998
223674 2
223674 1
223673 3
223673 2
223672 4
223672 3
223671 5
223671 4
223670 6
223670 5
223669 7
223669 6
223668 8
223668 7
223667 9
223667 8
223666 10
223666 9
223665 11
223665 10
223664 12
223664 11
223663 13
223663 12
223662 14
223662 13
223661 15
223661 14
223660 16
223660 15
223659 17
...

result:

ok moves = 299998

Test #60:

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

input:

299999 236065
BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...

output:

299998
63935 2
63935 1
63934 3
63934 2
63933 4
63933 3
63932 5
63932 4
63931 6
63931 5
63930 7
63930 6
63929 8
63929 7
63928 9
63928 8
63927 10
63927 9
63926 11
63926 10
63925 12
63925 11
63924 13
63924 12
63923 14
63923 13
63922 15
63922 14
63921 16
63921 15
63920 17
63920 16
63919 18
63919 17
6391...

result:

ok moves = 299998

Test #61:

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

input:

300000 46255
CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...

output:

300000
253745 2
253745 1
253744 3
253744 2
253743 4
253743 3
253742 5
253742 4
253741 6
253741 5
253740 7
253740 6
253739 8
253739 7
253738 9
253738 8
253737 10
253737 9
253736 11
253736 10
253735 12
253735 11
253734 13
253734 12
253733 14
253733 13
253732 15
253732 14
253731 16
253731 15
253730 17
...

result:

ok moves = 300000

Test #62:

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

input:

299997 56982
BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...

output:

299996
243016 2
243016 1
243016 2
243016 1
243015 4
243015 3
243013 5
243013 4
243012 5
243012 4
243012 7
243012 6
243011 7
243011 6
243009 8
243009 7
243009 10
243009 9
243007 11
243007 10
243006 11
243006 10
243006 12
243006 11
243005 14
243005 13
243003 14
243003 13
243002 16
243002 15
243002 17
...

result:

ok moves = 299996

Test #63:

score: 0
Accepted
time: 21ms
memory: 18320kb

input:

299998 129345
CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...

output:

299998
170653 2
170653 1
170651 4
170651 3
170650 4
170650 3
170650 5
170650 4
170649 7
170649 6
170647 8
170647 7
170647 8
170647 7
170645 9
170645 8
170644 11
170644 10
170644 11
170644 10
170642 13
170642 12
170642 14
170642 13
170641 14
170641 13
170639 16
170639 15
170639 16
170639 15
170637 17...

result:

ok moves = 299998

Test #64:

score: 0
Accepted
time: 22ms
memory: 18928kb

input:

299999 265635
CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...

output:

299998
3 34364
2 34364
4 34364
3 34364
4 34362
3 34362
6 34361
5 34361
6 34361
5 34361
7 34360
6 34360
9 34358
8 34358
10 34357
9 34357
10 34357
9 34357
11 34355
10 34355
13 34355
12 34355
13 34354
12 34354
15 34352
14 34352
16 34351
15 34351
16 34351
15 34351
17 34350
16 34350
19 34348
18 34348
20 ...

result:

ok moves = 299998

Test #65:

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

input:

300000 172035
BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...

output:

300000
127966 2
127966 1
127966 4
127966 3
127965 5
127965 4
127963 5
127963 4
127962 7
127962 6
127962 7
127962 6
127961 8
127961 7
127959 10
127959 9
127959 11
127959 10
127957 11
127957 10
127956 12
127956 11
127956 14
127956 13
127954 14
127954 13
127954 16
127954 15
127953 17
127953 16
127951 1...

result:

ok moves = 300000

Test #66:

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

input:

300000 143374
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

0

result:

ok moves = 0

Test #67:

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

input:

300000 59002
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

0

result:

ok moves = 0

Test #68:

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

input:

299999 85730
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

0

result:

ok moves = 0

Test #69:

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

input:

299999 52075
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

0

result:

ok moves = 0

Test #70:

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

input:

300000 234800
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

2
218243 296114
218243 296113

result:

ok moves = 2

Test #71:

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

input:

300000 24663
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

2
187616 271844
187615 271844

result:

ok moves = 2

Test #72:

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

input:

299999 82421
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

2
92658 152874
92658 152873

result:

ok moves = 2

Test #73:

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

input:

299999 103379
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...

output:

2
285283 219999
285282 219999

result:

ok moves = 2

Extra Test:

score: 0
Extra Test Passed