QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#22402#2351. Lost in TransferDaBenZhongXiaSongKuaiDi#AC ✓36ms10044kbC++202.6kb2022-03-09 17:11:382023-01-17 09:35:22

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-01-17 09:35:22]
  • 评测
  • 测评结果:AC
  • 用时:36ms
  • 内存:10044kb
  • [2022-03-09 17:11:38]
  • 提交

answer

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#define mod 1000000009
#define int long long
using namespace std;
inline int read()
{
	int n=0,f=1,ch=getchar();
	while(ch<'0'||ch>'9')
	{
		if(ch=='-')f=-1;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9')
	{
		n=n*10+ch-'0';
		ch=getchar();
	}
	return n*f;
}
int a[10005],b[10005];
char s[200005];
int dy[1000005];
int cnt;
bool vis[7];
int pos[10005],rk[7];
void dfs(int x,int now)
{
	if(x==7)
	{
		dy[now]=cnt;
		cnt++;
		//printf("%d %d\n",now,cnt);
		return;
	}
	for(int i=1;i<=6;i++)
	{
		if(vis[i])continue;
		vis[i]=true;
		dfs(x+1,now*10+i);
		vis[i]=false;
	}
}
int tans[1005];
bool bi(int x,int y)
{
	return b[x]<b[y];
}
int n;
int check(int x)
{
	for(int i=0;i<512;i++)tans[i]=0;
	for(int i=1;i<=n;i++)
	{
		if(i==x)continue;
		if(i<x)b[i]=a[i];
		else b[i-1]=a[i];
	}
	for(int i=1;i<=n-5;i++)
	{
		if(x<=n&&i==n-5)break;
		for(int j=i;j<=i+5;j++)pos[j]=j;
		sort(pos+i,pos+i+6,bi);
		for(int j=i;j<=i+5;j++)rk[pos[j]-i+1]=j-i+1;
		int gre=0;
		for(int j=1;j<=6;j++)gre=gre*10+rk[j];
		tans[dy[gre]]++;
	}
	int maxn=0,mpos=0;
	for(int i=0;i<=511;i++)
	{
		if(tans[i]>maxn)
		{
			maxn=tans[i];
			mpos=i;
		}
	}
	return mpos;
}
signed main()
{
	dfs(1,0);
	int t,yh;
	scanf("%s",s+1);
	if(s[1]=='t')
	{
	t=read();
	for(int greg=1;greg<=t;greg++)
	{
		n=read();
		yh=0;
		for(int i=1;i<=n;i++)a[i]=read(),yh^=a[i];
		random_shuffle(a+1,a+n+1);
		//printf("%d\n",yh);
		for(int i=1;i<=n;i+=6)
		{
			if(i+5>n)break;
			sort(a+i,a+i+6);
			for(int j=1;j<=yh;j++)
			{
				next_permutation(a+i,a+i+6);
			}
		}
		//printf("orz\n");
		/*if(n>60)
		{
			for(int i=1;i<=n;i++)printf("%d ",a[i]);
			printf("\n");
			continue;
		}*/
		while(1)
		{
			//printf("orz\n");
			bool flag=true;
			for(int i=1;i<=n+1;i++)
			{
				if(check(i)!=yh)
				{
					//printf("%d %d %d\n",i,check(i),yh);
					flag=false;
					break;
				}
			}
			if(flag==true)break;
			random_shuffle(a+1,a+n+1);
			for(int i=1;i<=n;i+=6)
			{
				if(i+5>n)break;
				sort(a+i,a+i+6);
				for(int j=1;j<=yh;j++)
				{
					next_permutation(a+i,a+i+6);
				}
			}
		}
		for(int i=1;i<=n;i++)printf("%d ",a[i]);
		printf("\n");
	}
	}
	else
	{
		t=read();
		for(int greg=1;greg<=t;greg++)
		{
			n=read();
			yh=0;
			for(int i=1;i<=n;i++)a[i]=read(),yh^=a[i];
			//printf("%d\n",yh);
			int gre=(yh^check(n+1));
			if(gre!=0)printf("%d ",gre);
			for(int i=1;i<=n;i++)printf("%d ",a[i]);
			printf("\n");
		}
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 2ms
memory: 7884kb

input:

transmit
2
20 97 388 459 467 32 99 98 296 403 325 330 271 87 333 378 267 405 58 426 374
20 125 481 451 150 495 136 444 192 118 26 68 281 120 61 494 339 86 292 100 32

output:

267 98 374 333 467 426 97 58 271 99 459 330 87 32 388 325 405 403 378 296 
120 136 494 281 451 125 68 150 481 292 444 100 26 86 495 192 339 61 118 32 

input:

recover
2
19 267 98 374 333 467 426 97 58 271 99 459 330 87 32 388 325 405 403 378 
19 120 136 494 281 125 68 150 481 292 444 100 26 86 495 192 339 61 118 32 

output:

296 267 98 374 333 467 426 97 58 271 99 459 330 87 32 388 325 405 403 378 
451 120 136 494 281 125 68 150 481 292 444 100 26 86 495 192 339 61 118 32 

result:

ok all correct (2 test cases)

Test #2:

score: 100
Accepted
time: 6ms
memory: 7824kb

input:

transmit
1
20 158 220 174 224 137 134 339 175 147 122 480 26 151 266 474 144 451 301 105 188

output:

26 137 144 451 474 480 122 175 220 224 301 339 105 134 151 158 174 188 266 147 

input:

recover
1
19 26 137 144 451 474 480 122 175 220 224 301 339 105 134 151 158 174 188 266 

output:

147 26 137 144 451 474 480 122 175 220 224 301 339 105 134 151 158 174 188 266 

result:

ok all correct (1 test case)

Test #3:

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

input:

transmit
1
100 170 478 377 395 397 329 488 424 11 337 249 156 489 244 386 400 81 195 264 272 491 24 280 422 365 382 354 91 23 148 469 196 287 191 368 436 132 84 43 126 451 28 94 61 34 301 104 309 127 116 44 82 21 312 222 294 186 112 210 161 261 131 484 219 430 271 310 184 67 149 119 291 125 267 449 ...

output:

149 365 281 82 436 156 132 354 195 126 355 184 161 331 264 74 377 186 236 451 335 112 489 287 94 386 219 91 484 210 67 395 339 49 469 244 280 337 310 143 430 291 188 372 323 170 491 267 23 389 61 21 410 28 81 261 125 15 424 116 148 383 312 131 488 301 84 382 294 11 400 191 127 309 249 119 334 196 27...

input:

recover
1
99 149 365 281 82 436 156 132 354 195 126 355 184 161 331 264 74 377 186 236 451 335 112 489 287 94 386 219 91 484 210 67 395 339 49 469 244 280 337 310 143 430 291 188 372 323 170 491 267 23 389 61 21 410 28 81 261 125 15 424 116 148 383 312 131 488 301 84 382 294 11 400 191 127 309 249 1...

output:

393 149 365 281 82 436 156 132 354 195 126 355 184 161 331 264 74 377 186 236 451 335 112 489 287 94 386 219 91 484 210 67 395 339 49 469 244 280 337 310 143 430 291 188 372 323 170 491 267 23 389 61 21 410 28 81 261 125 15 424 116 148 383 312 131 488 301 84 382 294 11 400 191 127 309 249 119 334 19...

result:

ok all correct (1 test case)

Test #4:

score: 100
Accepted
time: 2ms
memory: 7820kb

input:

transmit
9
20 130 404 101 44 439 315 251 150 63 463 202 322 48 139 15 276 212 332 238 46
30 470 31 62 452 226 135 150 419 30 380 494 32 386 179 253 451 106 384 116 197 80 133 474 151 293 104 54 350 334 433
40 197 419 332 235 451 154 411 319 78 10 474 125 377 93 336 385 256 188 395 66 449 363 94 223 ...

output:

212 322 202 15 276 439 251 404 150 44 332 463 101 238 48 46 130 315 139 63 
384 474 179 451 104 31 133 386 106 150 32 30 419 452 350 433 253 80 197 293 135 226 62 54 380 494 334 470 151 116 
411 474 125 259 430 188 332 479 66 235 444 93 337 448 105 223 419 197 385 451 38 319 445 154 336 418 78 313 3...

input:

recover
9
19 212 322 202 15 276 439 251 404 150 44 332 463 101 238 48 46 130 315 139 
29 384 474 179 451 104 31 133 386 106 150 32 30 419 452 433 253 80 197 293 135 226 62 54 380 494 334 470 151 116 
39 411 474 125 259 430 188 332 479 66 235 444 93 337 448 105 223 419 197 385 451 38 319 445 336 418 ...

output:

63 212 322 202 15 276 439 251 404 150 44 332 463 101 238 48 46 130 315 139 
350 384 474 179 451 104 31 133 386 106 150 32 30 419 452 433 253 80 197 293 135 226 62 54 380 494 334 470 151 116 
154 411 474 125 259 430 188 332 479 66 235 444 93 337 448 105 223 419 197 385 451 38 319 445 336 418 78 313 3...

result:

ok all correct (9 test cases)

Test #5:

score: 100
Accepted
time: 8ms
memory: 9804kb

input:

transmit
81
100 345 473 156 472 449 361 478 451 332 324 120 264 105 37 287 102 369 417 331 458 284 55 25 115 279 489 257 468 463 200 174 431 408 492 411 227 140 303 89 35 12 371 169 139 485 480 20 373 220 211 330 138 228 466 432 44 166 80 443 24 92 21 160 376 351 190 214 173 132 322 163 340 7 282 40...

output:

138 264 227 322 269 279 35 173 140 425 257 417 24 156 53 498 166 331 12 105 80 457 151 408 160 287 169 468 376 443 1 71 37 472 132 174 25 214 77 351 324 340 193 282 233 447 284 345 38 153 139 463 228 371 7 211 92 451 275 369 21 200 114 480 466 478 44 303 102 492 332 489 120 220 163 476 373 431 115 4...

input:

recover
81
99 138 264 227 322 269 279 35 173 140 425 257 417 24 156 53 498 166 331 12 105 80 457 151 408 160 287 169 468 376 443 1 71 37 472 132 174 25 214 77 351 324 340 193 282 233 447 284 345 38 153 139 463 228 371 7 211 92 451 275 369 21 200 114 480 466 478 44 303 102 492 332 489 120 220 163 476...

output:

304 138 264 227 322 269 279 35 173 140 425 257 417 24 156 53 498 166 331 12 105 80 457 151 408 160 287 169 468 376 443 1 71 37 472 132 174 25 214 77 351 324 340 193 282 233 447 284 345 38 153 139 463 228 371 7 211 92 451 275 369 21 200 114 480 466 478 44 303 102 492 332 489 120 220 163 476 373 431 1...

result:

ok all correct (81 test cases)

Test #6:

score: 100
Accepted
time: 12ms
memory: 7780kb

input:

transmit
1000
20 190 119 5 459 482 162 315 20 210 253 394 444 209 263 382 164 307 457 273 145
20 333 218 169 299 282 401 231 287 486 238 348 128 92 359 142 235 351 368 470 418
20 498 139 5 3 299 275 476 231 402 241 359 53 179 73 335 370 481 184 442 343
20 180 47 216 149 468 94 473 392 264 104 193 63...

output:

164 307 394 382 482 444 20 119 315 253 459 457 5 145 190 162 273 209 263 210 
218 333 359 235 368 169 128 238 351 231 486 92 287 348 418 299 470 142 401 282 
299 343 231 73 335 481 359 476 184 5 370 498 241 402 139 3 275 442 53 179 
104 94 264 468 149 473 47 26 180 193 106 249 75 63 350 392 216 480 ...

input:

recover
1000
19 164 307 394 382 482 444 20 119 315 253 459 457 5 145 190 162 273 209 263 
19 218 333 359 235 169 128 238 351 231 486 92 287 348 418 299 470 142 401 282 
20 299 343 231 73 335 481 359 476 184 5 370 498 241 402 139 3 275 442 53 179 
19 104 94 264 468 149 473 47 26 180 106 249 75 63 350...

output:

210 164 307 394 382 482 444 20 119 315 253 459 457 5 145 190 162 273 209 263 
368 218 333 359 235 169 128 238 351 231 486 92 287 348 418 299 470 142 401 282 
299 343 231 73 335 481 359 476 184 5 370 498 241 402 139 3 275 442 53 179 
193 104 94 264 468 149 473 47 26 180 106 249 75 63 350 392 216 480 ...

result:

ok all correct (1000 test cases)

Test #7:

score: 100
Accepted
time: 6ms
memory: 7896kb

input:

transmit
1000
21 474 401 176 47 127 134 166 11 223 37 224 345 273 482 91 289 467 267 469 250 204
20 79 234 415 431 21 440 242 191 441 44 97 52 500 320 436 214 308 381 474 102
21 309 292 88 264 387 127 221 438 61 320 477 482 62 277 17 263 364 37 68 214 446
21 83 393 34 274 463 366 203 404 246 477 342...

output:

289 91 224 345 467 127 166 11 47 267 401 37 273 176 250 469 474 204 482 223 134 
79 381 436 52 440 441 44 102 191 21 320 415 234 308 431 214 474 500 97 242 
263 364 309 61 292 446 127 477 221 37 214 482 88 320 277 68 264 438 62 387 17 
83 34 363 427 13 137 336 274 393 463 246 366 313 203 437 449 11 ...

input:

recover
1000
20 289 224 345 467 127 166 11 47 267 401 37 273 176 250 469 474 204 482 223 134 
19 79 381 436 52 441 44 102 191 21 320 415 234 308 431 214 474 500 97 242 
20 263 364 309 61 292 446 127 477 221 37 214 482 88 277 68 264 438 62 387 17 
20 83 34 363 427 13 137 336 274 393 463 366 313 203 4...

output:

91 289 224 345 467 127 166 11 47 267 401 37 273 176 250 469 474 204 482 223 134 
440 79 381 436 52 441 44 102 191 21 320 415 234 308 431 214 474 500 97 242 
320 263 364 309 61 292 446 127 477 221 37 214 482 88 277 68 264 438 62 387 17 
246 83 34 363 427 13 137 336 274 393 463 366 313 203 437 449 11 ...

result:

ok all correct (1000 test cases)

Test #8:

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

input:

transmit
1000
20 197 246 277 239 452 263 54 349 229 55 458 150 154 52 50 312 386 130 110 190
22 108 144 460 193 208 279 454 481 258 257 50 171 65 391 361 34 80 99 213 94 175 413
20 5 112 294 249 174 186 338 138 35 388 429 139 98 358 247 426 303 55 251 293
22 320 489 163 437 49 54 406 303 285 156 143...

output:

277 263 50 452 458 130 229 197 150 349 386 190 110 55 52 154 239 54 312 246 
193 80 208 50 171 257 279 94 454 65 99 481 361 213 391 34 258 413 175 108 460 144 
55 35 247 251 303 358 112 98 138 249 293 429 174 5 186 294 338 426 388 139 
18 17 114 54 468 269 303 285 340 320 405 341 142 49 163 156 489 ...

input:

recover
1000
19 277 263 50 452 458 130 229 197 150 349 386 190 110 55 52 154 239 54 312 
21 193 80 208 171 257 279 94 454 65 99 481 361 213 391 34 258 413 175 108 460 144 
20 55 35 247 251 303 358 112 98 138 249 293 429 174 5 186 294 338 426 388 139 
21 18 17 114 54 269 303 285 340 320 405 341 142 4...

output:

246 277 263 50 452 458 130 229 197 150 349 386 190 110 55 52 154 239 54 312 
50 193 80 208 171 257 279 94 454 65 99 481 361 213 391 34 258 413 175 108 460 144 
55 35 247 251 303 358 112 98 138 249 293 429 174 5 186 294 338 426 388 139 
468 18 17 114 54 269 303 285 340 320 405 341 142 49 163 156 489 ...

result:

ok all correct (1000 test cases)

Test #9:

score: 100
Accepted
time: 12ms
memory: 7756kb

input:

transmit
1000
21 283 319 448 52 15 140 382 156 181 154 473 175 329 374 249 134 338 429 341 96 468
21 203 245 384 64 88 485 408 487 380 12 174 198 474 284 238 283 217 315 311 461 436
23 146 37 63 416 132 414 176 246 104 91 441 401 367 286 485 352 265 260 143 182 238 320 405
22 441 40 250 199 478 462 ...

output:

156 181 134 96 154 249 341 429 329 140 338 473 374 448 283 52 319 468 15 175 382 
217 315 461 203 408 311 88 380 487 64 384 245 238 436 485 198 474 284 174 12 283 
176 182 37 401 238 320 146 265 104 441 352 416 143 246 132 485 367 414 286 63 405 91 260 
199 462 250 478 408 441 185 328 223 379 226 32...

input:

recover
1000
20 156 134 96 154 249 341 429 329 140 338 473 374 448 283 52 319 468 15 175 382 
20 217 315 461 203 408 311 380 487 64 384 245 238 436 485 198 474 284 174 12 283 
22 176 182 37 401 238 320 146 265 104 441 352 416 143 246 132 485 367 286 63 405 91 260 
21 199 462 250 478 441 185 328 223 ...

output:

181 156 134 96 154 249 341 429 329 140 338 473 374 448 283 52 319 468 15 175 382 
88 217 315 461 203 408 311 380 487 64 384 245 238 436 485 198 474 284 174 12 283 
414 176 182 37 401 238 320 146 265 104 441 352 416 143 246 132 485 367 286 63 405 91 260 
408 199 462 250 478 441 185 328 223 379 226 32...

result:

ok all correct (1000 test cases)

Test #10:

score: 100
Accepted
time: 6ms
memory: 10008kb

input:

transmit
1000
23 490 304 341 209 204 387 346 46 126 113 207 330 436 91 403 233 296 329 206 194 9 338 86
24 361 463 241 239 385 314 282 287 357 315 52 295 112 56 484 294 451 210 26 232 67 251 358 435
24 385 474 48 174 12 361 23 195 338 8 66 3 297 351 91 367 177 379 227 197 90 322 273 82
22 403 283 30...

output:

204 194 403 9 296 330 207 126 329 46 209 304 113 91 490 86 338 436 387 206 233 346 341 
52 451 232 112 463 315 26 295 251 239 314 282 56 358 210 67 484 287 241 385 357 294 435 361 
66 90 197 361 48 338 82 174 273 474 23 379 8 177 297 385 3 367 91 195 227 351 12 322 
261 218 5 306 446 342 330 114 7 4...

input:

recover
1000
22 204 403 9 296 330 207 126 329 46 209 304 113 91 490 86 338 436 387 206 233 346 341 
24 52 451 232 112 463 315 26 295 251 239 314 282 56 358 210 67 484 287 241 385 357 294 435 361 
23 90 197 361 48 338 82 174 273 474 23 379 8 177 297 385 3 367 91 195 227 351 12 322 
21 261 218 5 306 3...

output:

194 204 403 9 296 330 207 126 329 46 209 304 113 91 490 86 338 436 387 206 233 346 341 
52 451 232 112 463 315 26 295 251 239 314 282 56 358 210 67 484 287 241 385 357 294 435 361 
66 90 197 361 48 338 82 174 273 474 23 379 8 177 297 385 3 367 91 195 227 351 12 322 
446 261 218 5 306 342 330 114 7 4...

result:

ok all correct (1000 test cases)

Test #11:

score: 100
Accepted
time: 12ms
memory: 7740kb

input:

transmit
1000
24 39 219 348 492 97 454 61 384 420 356 67 480 450 46 152 378 308 192 180 77 430 176 241 270
22 108 329 255 312 374 102 164 280 34 435 6 89 207 395 250 326 452 351 472 238 454 56
21 450 317 330 179 121 364 146 29 275 289 223 316 148 443 286 415 95 236 435 438 199
22 402 421 130 499 194...

output:

176 241 492 219 180 152 348 420 454 378 356 77 61 384 430 270 67 46 97 450 480 308 192 39 
102 108 56 329 238 6 435 452 374 472 454 326 255 312 250 395 351 89 34 164 207 280 
275 286 146 364 317 450 199 316 179 435 330 438 95 121 29 236 148 415 223 289 443 
54 130 238 132 469 324 75 82 272 174 491 2...

input:

recover
1000
23 176 241 492 219 180 152 348 420 454 378 356 77 61 384 430 270 67 46 97 450 480 192 39 
21 102 108 56 238 6 435 452 374 472 454 326 255 312 250 395 351 89 34 164 207 280 
20 275 286 146 364 317 450 199 316 179 435 330 438 95 29 236 148 415 223 289 443 
21 54 130 238 132 324 75 82 272 ...

output:

308 176 241 492 219 180 152 348 420 454 378 356 77 61 384 430 270 67 46 97 450 480 192 39 
329 102 108 56 238 6 435 452 374 472 454 326 255 312 250 395 351 89 34 164 207 280 
121 275 286 146 364 317 450 199 316 179 435 330 438 95 29 236 148 415 223 289 443 
469 54 130 238 132 324 75 82 272 174 491 2...

result:

ok all correct (1000 test cases)

Test #12:

score: 100
Accepted
time: 6ms
memory: 9744kb

input:

transmit
1000
20 11 22 399 471 138 409 256 220 142 105 327 467 73 65 237 78 407 19 27 388
20 284 451 32 97 383 140 448 228 485 187 323 1 444 143 71 466 499 59 500 432
20 326 150 247 429 77 401 81 351 356 104 366 335 437 94 234 175 205 242 78 107
22 254 200 219 479 365 401 372 208 314 13 389 491 194 ...

output:

78 407 138 237 467 327 19 256 22 105 471 220 11 399 27 73 409 388 65 142 
432 1 500 466 228 71 383 143 499 448 284 187 140 32 444 323 97 59 451 485 
205 356 107 234 437 351 175 401 78 242 429 326 81 247 77 94 335 104 366 150 
219 48 254 194 200 372 470 34 479 365 401 491 222 6 314 13 132 389 349 432...

input:

recover
1000
19 78 407 138 237 467 327 19 256 22 105 471 220 11 399 27 73 409 388 65 
19 432 1 500 466 71 383 143 499 448 284 187 140 32 444 323 97 59 451 485 
20 205 356 107 234 437 351 175 401 78 242 429 326 81 247 77 94 335 104 366 150 
21 219 48 254 194 372 470 34 479 365 401 491 222 6 314 13 13...

output:

142 78 407 138 237 467 327 19 256 22 105 471 220 11 399 27 73 409 388 65 
228 432 1 500 466 71 383 143 499 448 284 187 140 32 444 323 97 59 451 485 
205 356 107 234 437 351 175 401 78 242 429 326 81 247 77 94 335 104 366 150 
200 219 48 254 194 372 470 34 479 365 401 491 222 6 314 13 132 389 349 432...

result:

ok all correct (1000 test cases)

Test #13:

score: 100
Accepted
time: 10ms
memory: 8072kb

input:

transmit
1000
25 86 303 149 10 300 494 468 120 412 248 353 267 195 290 34 328 152 196 236 421 6 297 311 206 122
27 118 459 149 455 315 244 320 389 112 228 258 419 378 382 168 323 90 29 345 98 407 420 147 82 27 298 371
22 442 63 425 447 467 112 353 394 62 141 191 218 404 280 340 267 159 33 54 212 167...

output:

152 300 328 122 267 353 196 303 311 10 248 468 86 206 236 6 149 421 195 297 412 120 290 494 34 
382 29 459 98 298 228 323 118 371 168 320 315 407 90 420 112 389 258 378 27 419 82 244 147 455 149 345 
404 33 141 63 458 62 425 191 394 353 442 218 447 212 340 280 467 267 112 54 167 159 
263 183 99 272 ...

input:

recover
1000
24 152 300 328 122 267 353 196 303 311 10 248 468 86 206 236 6 149 421 195 297 412 290 494 34 
26 382 29 459 98 298 228 323 118 371 168 320 315 407 90 420 112 389 258 27 419 82 244 147 455 149 345 
21 404 33 141 63 458 62 425 191 394 353 442 218 447 212 340 280 467 267 112 167 159 
23 2...

output:

120 152 300 328 122 267 353 196 303 311 10 248 468 86 206 236 6 149 421 195 297 412 290 494 34 
378 382 29 459 98 298 228 323 118 371 168 320 315 407 90 420 112 389 258 27 419 82 244 147 455 149 345 
54 404 33 141 63 458 62 425 191 394 353 442 218 447 212 340 280 467 267 112 167 159 
283 263 183 99 ...

result:

ok all correct (1000 test cases)

Test #14:

score: 100
Accepted
time: 14ms
memory: 9812kb

input:

transmit
1000
24 69 315 439 261 58 276 101 226 102 304 316 173 108 200 221 56 24 438 194 54 342 480 199 121
22 129 21 86 351 348 94 206 220 350 169 424 25 400 114 102 164 399 315 128 223 70 437
26 5 59 379 131 202 303 64 329 154 3 214 484 62 195 186 56 296 229 199 7 435 157 402 116 434 243
23 39 389...

output:

173 221 24 56 316 58 304 315 101 199 438 261 194 342 54 69 439 121 226 276 102 108 480 200 
169 86 128 400 437 399 114 25 94 220 424 164 223 21 70 348 351 315 129 102 350 206 
59 3 62 296 214 434 157 131 199 303 243 484 195 186 229 402 329 435 56 5 116 202 154 379 7 64 
61 473 182 251 356 317 39 391...

input:

recover
1000
23 173 221 24 56 316 58 304 315 101 199 438 261 194 342 54 69 439 121 226 276 102 480 200 
21 169 86 128 437 399 114 25 94 220 424 164 223 21 70 348 351 315 129 102 350 206 
25 59 3 62 296 214 434 157 131 199 303 243 484 195 186 229 402 329 56 5 116 202 154 379 7 64 
22 61 473 182 251 3...

output:

108 173 221 24 56 316 58 304 315 101 199 438 261 194 342 54 69 439 121 226 276 102 480 200 
400 169 86 128 437 399 114 25 94 220 424 164 223 21 70 348 351 315 129 102 350 206 
435 59 3 62 296 214 434 157 131 199 303 243 484 195 186 229 402 329 56 5 116 202 154 379 7 64 
339 61 473 182 251 356 317 39...

result:

ok all correct (1000 test cases)

Test #15:

score: 100
Accepted
time: 6ms
memory: 7748kb

input:

transmit
1000
29 193 293 373 174 60 236 23 147 356 127 230 376 44 268 225 367 29 6 370 454 56 96 289 372 211 468 336 350 68
26 237 473 169 276 434 65 420 48 57 192 426 128 233 348 232 54 264 279 124 226 475 224 194 147 187 280
23 231 80 381 387 243 429 26 299 489 189 195 178 1 76 410 326 51 330 449 ...

output:

211 68 376 367 60 29 289 174 336 293 127 6 373 372 468 454 370 193 236 147 356 268 96 44 225 56 350 23 230 
65 187 232 147 473 475 57 194 233 169 264 426 48 237 279 192 280 420 54 128 224 124 226 434 348 276 
243 330 365 163 429 76 51 195 387 42 481 26 326 410 449 189 489 1 231 80 299 178 381 
48 19...

input:

recover
1000
28 211 376 367 60 29 289 174 336 293 127 6 373 372 468 454 370 193 236 147 356 268 96 44 225 56 350 23 230 
25 65 187 232 147 473 475 57 194 233 169 264 426 48 237 279 192 280 420 54 224 124 226 434 348 276 
22 243 330 365 163 429 76 51 195 387 42 481 26 326 410 449 189 489 231 80 299 1...

output:

68 211 376 367 60 29 289 174 336 293 127 6 373 372 468 454 370 193 236 147 356 268 96 44 225 56 350 23 230 
128 65 187 232 147 473 475 57 194 233 169 264 426 48 237 279 192 280 420 54 224 124 226 434 348 276 
1 243 330 365 163 429 76 51 195 387 42 481 26 326 410 449 189 489 231 80 299 178 381 
77 48...

result:

ok all correct (1000 test cases)

Test #16:

score: 100
Accepted
time: 36ms
memory: 9788kb

input:

transmit
1000
100 25 476 126 500 415 10 249 166 46 426 106 89 304 398 274 98 134 449 43 2 167 65 250 192 443 145 378 216 380 343 76 204 185 4 475 224 455 149 211 285 112 277 332 237 261 342 375 396 251 194 467 58 64 464 203 403 394 370 90 174 122 21 124 220 388 488 333 390 356 129 1 405 492 229 252 ...

output:

89 58 224 473 129 443 285 54 390 455 378 449 126 43 174 397 172 394 185 112 322 439 304 370 124 90 220 332 216 274 76 49 356 500 160 398 333 250 405 479 388 426 92 25 221 387 167 229 235 64 277 409 237 380 134 122 194 492 166 442 249 21 342 464 331 343 46 4 145 403 98 149 106 1 240 396 204 251 192 2...

input:

recover
1000
99 89 58 224 473 129 443 285 54 390 455 378 449 126 43 174 397 172 394 185 112 322 439 304 370 124 90 220 332 216 274 76 49 356 500 160 398 333 250 405 479 388 426 92 25 221 387 167 229 235 64 277 409 237 380 134 122 194 492 166 442 249 21 342 464 331 343 46 4 145 403 98 149 106 1 240 3...

output:

10 89 58 224 473 129 443 285 54 390 455 378 449 126 43 174 397 172 394 185 112 322 439 304 370 124 90 220 332 216 274 76 49 356 500 160 398 333 250 405 479 388 426 92 25 221 387 167 229 235 64 277 409 237 380 134 122 194 492 166 442 249 21 342 464 331 343 46 4 145 403 98 149 106 1 240 396 204 251 19...

result:

ok all correct (1000 test cases)

Test #17:

score: 100
Accepted
time: 24ms
memory: 10044kb

input:

transmit
1000
99 369 159 485 285 32 153 97 72 445 258 200 45 12 94 466 271 323 64 194 478 307 493 142 107 281 331 83 55 62 341 113 419 115 52 370 162 301 181 222 344 74 465 211 371 399 295 180 237 145 274 442 491 37 444 34 8 75 85 61 306 6 151 311 328 10 185 165 220 103 256 428 492 73 441 403 207 33...

output:

45 491 114 256 281 162 64 360 83 301 344 220 75 485 194 306 334 207 12 327 74 115 149 85 55 466 61 311 328 211 38 285 94 113 136 103 10 492 142 258 453 165 92 461 204 369 441 307 37 475 62 404 465 371 6 323 72 231 274 73 97 444 151 336 341 295 8 445 52 271 331 181 145 428 200 237 419 215 107 478 110...

input:

recover
1000
98 45 491 114 256 281 162 64 360 83 301 344 220 75 485 194 306 334 207 12 327 74 149 85 55 466 61 311 328 211 38 285 94 113 136 103 10 492 142 258 453 165 92 461 204 369 441 307 37 475 62 404 465 371 6 323 72 231 274 73 97 444 151 336 341 295 8 445 52 271 331 181 145 428 200 237 419 215...

output:

115 45 491 114 256 281 162 64 360 83 301 344 220 75 485 194 306 334 207 12 327 74 149 85 55 466 61 311 328 211 38 285 94 113 136 103 10 492 142 258 453 165 92 461 204 369 441 307 37 475 62 404 465 371 6 323 72 231 274 73 97 444 151 336 341 295 8 445 52 271 331 181 145 428 200 237 419 215 107 478 110...

result:

ok all correct (1000 test cases)

Test #18:

score: 100
Accepted
time: 14ms
memory: 9944kb

input:

transmit
1000
98 155 446 135 172 6 397 292 46 329 476 79 299 102 154 179 213 88 467 214 116 266 231 108 458 142 429 264 11 82 457 374 65 208 328 25 366 18 199 311 416 415 218 140 99 268 484 319 170 146 22 153 180 342 83 37 309 198 202 189 94 298 61 399 247 103 186 389 306 54 470 471 230 168 173 302 ...

output:

180 366 280 299 142 470 153 416 264 306 18 467 135 214 175 198 94 241 102 289 202 208 90 415 140 247 179 189 11 399 54 374 154 172 9 500 108 389 224 230 103 476 155 266 173 250 38 493 99 232 209 218 82 342 46 298 88 168 22 341 83 459 292 457 61 484 213 329 309 328 199 429 79 170 97 146 65 471 27 419...

input:

recover
1000
97 180 366 280 299 142 470 153 416 264 306 18 467 135 214 175 198 94 241 102 289 202 208 90 415 140 247 179 189 11 399 54 374 154 172 500 108 389 224 230 103 476 155 266 173 250 38 493 99 232 209 218 82 342 46 298 88 168 22 341 83 459 292 457 61 484 213 329 309 328 199 429 79 170 97 146...

output:

9 180 366 280 299 142 470 153 416 264 306 18 467 135 214 175 198 94 241 102 289 202 208 90 415 140 247 179 189 11 399 54 374 154 172 500 108 389 224 230 103 476 155 266 173 250 38 493 99 232 209 218 82 342 46 298 88 168 22 341 83 459 292 457 61 484 213 329 309 328 199 429 79 170 97 146 65 471 27 419...

result:

ok all correct (1000 test cases)

Test #19:

score: 100
Accepted
time: 22ms
memory: 9748kb

input:

transmit
1000
98 208 202 469 249 250 115 82 478 215 123 49 4 329 346 85 480 135 219 256 233 267 379 13 349 274 16 348 276 372 258 482 23 404 109 323 302 322 246 242 460 160 187 428 170 225 65 210 330 102 393 58 485 298 371 22 203 3 75 410 459 7 81 46 475 70 88 331 162 291 285 286 268 479 182 52 32 4...

output:

285 477 485 274 302 4 219 348 460 162 322 58 256 459 469 32 449 3 160 329 404 105 295 75 276 428 475 85 410 46 249 346 482 164 291 19 123 331 431 70 268 13 208 350 365 182 267 86 187 372 375 170 298 33 135 478 479 30 393 7 82 371 401 81 258 65 203 246 480 109 215 16 102 330 417 49 286 23 233 349 493...

input:

recover
1000
97 285 477 485 274 302 4 219 348 460 162 322 58 256 459 469 32 449 3 160 329 404 105 295 75 276 428 475 85 410 46 249 346 482 164 19 123 331 431 70 268 13 208 350 365 182 267 86 187 372 375 170 298 33 135 478 479 30 393 7 82 371 401 81 258 65 203 246 480 109 215 16 102 330 417 49 286 23...

output:

291 285 477 485 274 302 4 219 348 460 162 322 58 256 459 469 32 449 3 160 329 404 105 295 75 276 428 475 85 410 46 249 346 482 164 19 123 331 431 70 268 13 208 350 365 182 267 86 187 372 375 170 298 33 135 478 479 30 393 7 82 371 401 81 258 65 203 246 480 109 215 16 102 330 417 49 286 23 233 349 493...

result:

ok all correct (1000 test cases)

Test #20:

score: 100
Accepted
time: 24ms
memory: 9840kb

input:

transmit
1000
100 132 110 478 465 382 100 204 426 281 391 259 456 20 105 474 463 409 231 473 238 326 69 126 176 338 368 252 81 348 66 476 19 434 323 54 237 9 47 217 169 122 472 235 263 137 72 222 112 405 440 341 282 210 3 447 52 350 454 190 189 450 120 133 400 56 270 432 248 129 438 498 184 313 310 ...

output:

438 237 224 456 282 338 248 38 9 252 169 231 473 189 25 478 266 350 454 122 20 483 228 434 400 133 81 474 190 235 465 129 105 476 156 423 391 126 56 432 184 322 326 158 132 407 188 310 348 210 96 472 263 333 440 373 313 450 409 426 120 66 3 204 72 99 368 52 47 463 281 323 480 112 19 498 259 405 178 ...

input:

recover
1000
99 438 237 224 456 282 338 248 38 9 252 169 231 473 189 25 478 266 350 454 122 20 483 228 434 400 133 81 474 190 235 465 129 105 476 156 423 391 126 56 432 184 322 326 158 132 407 188 310 348 210 96 472 263 333 440 373 313 450 409 426 120 66 3 204 72 99 368 52 47 463 281 323 480 112 19 ...

output:

100 438 237 224 456 282 338 248 38 9 252 169 231 473 189 25 478 266 350 454 122 20 483 228 434 400 133 81 474 190 235 465 129 105 476 156 423 391 126 56 432 184 322 326 158 132 407 188 310 348 210 96 472 263 333 440 373 313 450 409 426 120 66 3 204 72 99 368 52 47 463 281 323 480 112 19 498 259 405 ...

result:

ok all correct (1000 test cases)

Test #21:

score: 100
Accepted
time: 30ms
memory: 7876kb

input:

transmit
1000
95 257 105 345 286 370 98 327 498 92 335 169 283 465 385 271 448 107 42 261 310 14 76 129 138 380 229 282 4 100 27 495 248 479 118 8 180 497 466 365 354 396 369 337 142 467 274 475 418 317 171 163 223 291 355 106 253 62 233 447 174 46 131 93 161 245 187 126 182 278 216 200 333 119 444 ...

output:

223 380 216 180 283 450 182 354 163 42 282 497 174 321 62 25 261 345 306 465 233 72 396 479 161 337 93 4 271 447 286 413 278 262 385 495 245 333 129 126 285 335 189 257 69 14 209 444 142 291 100 71 183 369 107 171 46 36 119 498 131 327 96 27 274 355 229 448 118 92 253 466 200 317 169 41 248 418 237 ...

input:

recover
1000
94 223 380 216 180 283 450 182 354 163 42 282 497 174 321 62 25 261 345 306 465 233 72 396 479 161 337 93 4 271 447 286 413 278 262 385 495 245 333 129 126 285 335 189 257 69 14 209 444 142 291 100 71 183 369 107 171 46 36 119 498 131 327 96 27 274 355 229 448 118 92 253 466 200 169 41 ...

output:

317 223 380 216 180 283 450 182 354 163 42 282 497 174 321 62 25 261 345 306 465 233 72 396 479 161 337 93 4 271 447 286 413 278 262 385 495 245 333 129 126 285 335 189 257 69 14 209 444 142 291 100 71 183 369 107 171 46 36 119 498 131 327 96 27 274 355 229 448 118 92 253 466 200 169 41 248 418 237 ...

result:

ok all correct (1000 test cases)

Test #22:

score: 100
Accepted
time: 32ms
memory: 7764kb

input:

transmit
1000
99 225 107 265 424 84 397 433 69 22 373 401 343 151 245 33 297 473 363 487 496 224 139 5 114 55 150 214 299 76 105 252 213 458 445 70 430 479 371 446 30 7 268 416 120 73 395 231 253 301 307 494 147 435 235 287 322 169 362 480 298 452 436 264 462 251 102 14 96 1 142 312 237 399 145 490 ...

output:

55 430 112 343 142 147 30 479 96 363 185 214 169 489 265 487 298 413 7 458 29 362 151 350 33 480 264 462 299 416 1 428 245 424 252 270 5 373 14 289 237 251 145 469 224 443 225 431 23 435 76 291 120 268 69 473 307 452 372 399 66 436 105 433 235 395 22 445 150 371 297 322 75 401 213 312 253 301 70 496...

input:

recover
1000
98 55 430 112 343 142 147 30 479 96 363 185 214 169 489 265 487 298 413 7 458 29 151 350 33 480 264 462 299 416 1 428 245 424 252 270 5 373 14 289 237 251 145 469 224 443 225 431 23 435 76 291 120 268 69 473 307 452 372 399 66 436 105 433 235 395 22 445 150 371 297 322 75 401 213 312 25...

output:

362 55 430 112 343 142 147 30 479 96 363 185 214 169 489 265 487 298 413 7 458 29 151 350 33 480 264 462 299 416 1 428 245 424 252 270 5 373 14 289 237 251 145 469 224 443 225 431 23 435 76 291 120 268 69 473 307 452 372 399 66 436 105 433 235 395 22 445 150 371 297 322 75 401 213 312 253 301 70 496...

result:

ok all correct (1000 test cases)

Test #23:

score: 100
Accepted
time: 26ms
memory: 9884kb

input:

transmit
1000
97 284 417 39 406 217 57 437 89 498 494 87 68 186 469 70 331 465 82 446 31 165 35 264 484 155 30 440 491 80 324 138 23 91 346 113 316 175 362 170 339 408 295 145 150 410 140 329 201 385 3 144 402 224 432 220 320 272 414 161 457 279 204 396 463 94 328 86 142 403 338 205 489 354 244 131 ...

output:

338 68 483 316 155 402 175 82 440 144 142 339 359 39 457 345 272 446 259 91 414 211 186 408 396 70 491 161 145 463 406 133 469 403 138 445 475 86 494 264 94 489 244 19 284 165 110 246 224 80 380 150 99 295 279 3 465 159 89 354 432 140 456 324 204 437 346 30 498 331 320 362 205 23 385 201 87 254 185 ...

input:

recover
1000
96 338 68 483 316 155 402 175 82 440 144 142 339 359 39 457 345 272 446 259 414 211 186 408 396 70 491 161 145 463 406 133 469 403 138 445 475 86 494 264 94 489 244 19 284 165 110 246 224 80 380 150 99 295 279 3 465 159 89 354 432 140 456 324 204 437 346 30 498 331 320 362 205 23 385 20...

output:

91 338 68 483 316 155 402 175 82 440 144 142 339 359 39 457 345 272 446 259 414 211 186 408 396 70 491 161 145 463 406 133 469 403 138 445 475 86 494 264 94 489 244 19 284 165 110 246 224 80 380 150 99 295 279 3 465 159 89 354 432 140 456 324 204 437 346 30 498 331 320 362 205 23 385 201 87 254 185 ...

result:

ok all correct (1000 test cases)

Test #24:

score: 100
Accepted
time: 8ms
memory: 9744kb

input:

transmit
1000
100 393 342 68 6 206 156 13 459 387 163 30 471 269 249 467 334 262 101 12 46 307 33 244 11 339 41 427 404 338 159 176 29 171 360 451 154 364 65 218 103 442 51 110 298 428 310 44 87 481 17 142 353 38 348 120 328 414 193 321 57 325 144 230 195 315 130 368 381 174 40 111 184 296 70 464 24...

output:

40 339 353 154 343 471 101 153 381 103 364 427 12 68 327 57 245 414 171 193 272 186 269 442 110 230 404 195 321 467 6 176 261 174 249 295 163 222 315 184 244 368 32 70 307 47 148 393 38 55 298 51 242 338 17 262 325 121 296 459 13 159 310 144 181 348 41 328 360 65 334 387 29 87 481 30 111 493 11 260 ...

input:

recover
1000
99 40 339 353 154 343 471 101 153 381 103 364 427 12 68 327 57 245 414 171 193 272 186 269 442 110 230 404 195 321 467 6 176 261 174 249 295 163 222 315 184 244 368 32 70 307 47 148 393 38 55 298 51 242 338 17 262 325 121 296 459 13 159 310 144 181 348 41 328 360 65 334 387 29 87 481 30...

output:

156 40 339 353 154 343 471 101 153 381 103 364 427 12 68 327 57 245 414 171 193 272 186 269 442 110 230 404 195 321 467 6 176 261 174 249 295 163 222 315 184 244 368 32 70 307 47 148 393 38 55 298 51 242 338 17 262 325 121 296 459 13 159 310 144 181 348 41 328 360 65 334 387 29 87 481 30 111 493 11 ...

result:

ok all correct (1000 test cases)

Test #25:

score: 100
Accepted
time: 26ms
memory: 9688kb

input:

transmit
1000
95 85 110 250 47 268 343 267 366 186 69 31 130 99 65 89 103 494 491 207 228 260 383 365 419 246 406 8 15 483 411 339 17 436 6 337 20 104 173 163 101 126 493 410 40 123 157 430 161 88 57 49 440 429 93 177 182 94 345 26 305 111 270 138 402 332 63 125 3 30 322 95 367 319 266 71 395 191 5 ...

output:

130 114 246 20 322 440 49 8 101 3 104 491 219 207 250 94 305 395 232 126 345 99 431 436 89 26 138 15 402 410 65 47 258 30 325 339 198 125 332 69 365 367 102 85 249 21 260 266 201 60 429 40 483 493 142 111 319 57 366 494 191 157 267 93 270 411 173 103 182 6 186 406 88 31 95 17 161 462 228 71 337 5 35...

input:

recover
1000
94 130 114 246 20 322 440 49 8 101 3 104 491 219 207 250 94 305 395 232 126 345 99 431 436 89 26 138 15 402 410 65 47 258 30 325 339 198 125 332 69 365 367 102 85 249 21 260 266 201 60 429 40 483 493 142 111 319 57 366 494 191 157 267 93 270 411 173 103 182 6 186 406 88 95 17 161 462 22...

output:

31 130 114 246 20 322 440 49 8 101 3 104 491 219 207 250 94 305 395 232 126 345 99 431 436 89 26 138 15 402 410 65 47 258 30 325 339 198 125 332 69 365 367 102 85 249 21 260 266 201 60 429 40 483 493 142 111 319 57 366 494 191 157 267 93 270 411 173 103 182 6 186 406 88 95 17 161 462 228 71 337 5 35...

result:

ok all correct (1000 test cases)

Test #26:

score: 100
Accepted
time: 16ms
memory: 9908kb

input:

transmit
1000
78 107 255 159 318 252 242 37 402 458 169 103 299 141 176 312 52 206 79 281 466 346 304 356 125 70 278 148 354 221 441 54 462 12 421 244 473 417 446 91 94 150 31 234 66 322 343 24 388 132 53 329 77 88 386 340 76 114 298 8 323 211 100 357 168 142 474 48 495 208 378 344 251 220 21 331 34...

output:

70 299 473 378 252 77 79 329 495 417 148 94 114 323 466 348 281 159 12 242 304 298 150 141 8 312 357 354 234 168 54 208 340 318 176 91 48 169 356 251 142 125 21 255 346 331 244 107 24 88 474 221 66 31 53 220 402 322 211 206 37 343 441 386 307 100 52 421 458 446 278 76 103 344 462 388 145 132 
116 14...

input:

recover
1000
77 70 299 473 378 252 77 79 329 495 417 148 94 114 323 466 348 281 159 12 242 304 298 150 141 8 312 357 354 234 168 54 208 340 318 176 91 48 169 356 251 142 125 21 255 346 331 244 107 24 88 474 221 66 31 53 220 402 322 206 37 343 441 386 307 100 52 421 458 446 278 76 103 344 462 388 145...

output:

211 70 299 473 378 252 77 79 329 495 417 148 94 114 323 466 348 281 159 12 242 304 298 150 141 8 312 357 354 234 168 54 208 340 318 176 91 48 169 356 251 142 125 21 255 346 331 244 107 24 88 474 221 66 31 53 220 402 322 206 37 343 441 386 307 100 52 421 458 446 278 76 103 344 462 388 145 132 
328 11...

result:

ok all correct (1000 test cases)

Test #27:

score: 100
Accepted
time: 24ms
memory: 7928kb

input:

transmit
1000
32 237 331 447 446 259 442 413 245 252 412 283 299 386 88 200 478 335 423 320 7 42 453 198 228 455 357 126 255 143 346 36 40
49 286 234 213 171 253 27 99 202 60 396 397 466 343 316 93 410 384 98 360 182 454 30 167 138 422 140 14 468 243 483 429 2 84 439 13 292 166 54 129 164 58 346 364...

output:

143 478 455 259 299 335 40 446 423 126 198 346 7 447 357 228 237 320 88 453 442 245 252 386 42 413 331 200 255 283 36 412 
41 157 202 346 98 483 171 253 316 410 182 422 27 164 167 360 93 364 14 243 286 397 213 468 30 84 138 348 54 384 13 99 166 396 49 454 2 292 343 345 140 439 58 129 211 234 60 466 ...

input:

recover
1000
31 143 455 259 299 335 40 446 423 126 198 346 7 447 357 228 237 320 88 453 442 245 252 386 42 413 331 200 255 283 36 412 
48 41 157 202 346 98 483 171 253 316 410 182 422 27 164 167 360 93 364 14 243 286 397 213 468 84 138 348 54 384 13 99 166 396 49 454 2 292 343 345 140 439 58 129 211...

output:

478 143 455 259 299 335 40 446 423 126 198 346 7 447 357 228 237 320 88 453 442 245 252 386 42 413 331 200 255 283 36 412 
30 41 157 202 346 98 483 171 253 316 410 182 422 27 164 167 360 93 364 14 243 286 397 213 468 84 138 348 54 384 13 99 166 396 49 454 2 292 343 345 140 439 58 129 211 234 60 466 ...

result:

ok all correct (1000 test cases)

Test #28:

score: 100
Accepted
time: 16ms
memory: 7896kb

input:

transmit
1000
34 77 305 446 147 210 448 481 396 108 412 146 27 142 122 73 334 426 190 480 329 282 356 381 222 48 293 292 159 297 339 308 243 455 103
43 73 295 484 475 79 95 466 402 108 3 132 236 462 59 318 457 179 313 464 376 257 354 468 4 15 29 37 494 122 487 142 396 58 432 125 55 341 127 477 280 2...

output:

297 27 334 210 426 48 292 103 339 243 381 190 329 77 446 293 480 222 396 108 448 356 455 142 282 73 305 159 481 146 308 412 122 147 
295 341 355 475 457 432 4 29 179 396 318 236 3 58 280 484 477 464 37 55 79 466 108 95 125 132 142 468 462 376 24 73 257 494 402 313 15 59 122 487 130 127 354 
123 140 ...

input:

recover
1000
33 297 27 334 210 426 48 292 103 339 243 381 190 329 77 446 293 480 222 396 108 448 356 455 142 282 73 159 481 146 308 412 122 147 
42 295 341 355 475 457 432 29 179 396 318 236 3 58 280 484 477 464 37 55 79 466 108 95 125 132 142 468 462 376 24 73 257 494 402 313 15 59 122 487 130 127 ...

output:

305 297 27 334 210 426 48 292 103 339 243 381 190 329 77 446 293 480 222 396 108 448 356 455 142 282 73 159 481 146 308 412 122 147 
4 295 341 355 475 457 432 29 179 396 318 236 3 58 280 484 477 464 37 55 79 466 108 95 125 132 142 468 462 376 24 73 257 494 402 313 15 59 122 487 130 127 354 
470 123 ...

result:

ok all correct (1000 test cases)

Test #29:

score: 100
Accepted
time: 6ms
memory: 8072kb

input:

transmit
1000
35 379 217 58 171 163 154 247 18 405 149 123 230 271 395 368 8 337 90 16 315 367 192 452 300 4 114 83 303 246 487 134 224 485 264 304
66 46 187 214 147 405 467 92 207 17 178 481 61 325 90 206 97 124 251 12 132 196 217 346 293 215 166 41 413 140 484 102 71 205 165 487 126 40 4 458 333 4...

output:

171 246 224 264 114 90 304 368 367 405 271 192 163 379 230 452 149 123 154 303 217 395 16 8 83 315 300 485 58 18 337 4 247 487 134 
80 74 325 487 405 444 215 4 292 458 353 438 18 5 67 346 133 333 41 40 46 206 97 144 54 49 90 207 102 140 147 71 196 481 288 387 119 38 132 499 205 478 150 92 178 484 21...

input:

recover
1000
34 171 246 224 264 114 90 304 368 367 405 271 192 163 379 230 452 149 123 154 303 217 395 16 8 83 300 485 58 18 337 4 247 487 134 
65 80 74 325 487 405 444 215 4 292 458 353 438 18 5 67 346 133 333 41 40 46 206 97 144 54 49 90 207 102 140 147 71 196 481 288 387 119 38 132 499 478 150 92...

output:

315 171 246 224 264 114 90 304 368 367 405 271 192 163 379 230 452 149 123 154 303 217 395 16 8 83 300 485 58 18 337 4 247 487 134 
205 80 74 325 487 405 444 215 4 292 458 353 438 18 5 67 346 133 333 41 40 46 206 97 144 54 49 90 207 102 140 147 71 196 481 288 387 119 38 132 499 478 150 92 178 484 21...

result:

ok all correct (1000 test cases)

Test #30:

score: 100
Accepted
time: 12ms
memory: 7828kb

input:

transmit
1000
37 365 63 265 169 437 19 284 59 375 325 50 469 301 57 397 32 340 378 220 258 308 94 185 413 434 28 402 432 110 450 104 335 55 202 122 426 430
31 196 192 83 53 265 77 12 47 88 226 32 456 96 109 167 280 232 379 437 387 382 286 106 465 313 459 378 76 107 28 11
35 114 204 401 329 469 252 1...

output:

426 434 32 469 437 110 335 378 185 430 402 202 258 265 28 413 365 220 59 94 19 375 301 55 284 308 50 432 397 63 122 169 57 340 325 104 450 
32 196 265 456 382 77 76 107 167 437 286 88 192 280 379 465 459 226 11 53 96 378 232 47 12 83 106 387 313 28 109 
118 317 338 478 376 214 100 247 316 395 329 20...

input:

recover
1000
36 426 32 469 437 110 335 378 185 430 402 202 258 265 28 413 365 220 59 94 19 375 301 55 284 308 50 432 397 63 122 169 57 340 325 104 450 
30 32 196 265 456 382 77 76 107 167 437 286 88 192 280 465 459 226 11 53 96 378 232 47 12 83 106 387 313 28 109 
34 118 317 338 478 376 214 100 247 ...

output:

434 426 32 469 437 110 335 378 185 430 402 202 258 265 28 413 365 220 59 94 19 375 301 55 284 308 50 432 397 63 122 169 57 340 325 104 450 
379 32 196 265 456 382 77 76 107 167 437 286 88 192 280 465 459 226 11 53 96 378 232 47 12 83 106 387 313 28 109 
53 118 317 338 478 376 214 100 247 316 395 329...

result:

ok all correct (1000 test cases)

Test #31:

score: 100
Accepted
time: 24ms
memory: 9812kb

input:

transmit
1000
94 136 354 107 433 455 29 271 254 317 177 484 467 236 266 476 339 329 496 27 240 474 170 470 487 311 462 206 408 184 59 97 57 33 192 279 333 198 228 83 360 326 19 464 463 116 406 76 222 175 106 457 384 441 286 267 79 367 242 69 459 378 295 489 130 439 44 278 262 480 243 407 356 150 289...

output:

135 384 311 243 467 333 198 457 262 206 496 360 27 370 210 107 459 367 33 326 242 236 361 257 69 476 408 130 489 464 72 433 157 97 480 266 177 470 356 278 495 439 136 394 203 138 474 289 19 441 165 76 463 184 64 329 150 106 378 254 54 295 271 59 406 286 79 339 228 192 462 317 57 407 222 175 484 235 ...

input:

recover
1000
93 135 311 243 467 333 198 457 262 206 496 360 27 370 210 107 459 367 33 326 242 236 361 257 69 476 408 130 489 464 72 433 157 97 480 266 177 470 356 278 495 439 136 394 203 138 474 289 19 441 165 76 463 184 64 329 150 106 378 254 54 295 271 59 406 286 79 339 228 192 462 317 57 407 222 ...

output:

384 135 311 243 467 333 198 457 262 206 496 360 27 370 210 107 459 367 33 326 242 236 361 257 69 476 408 130 489 464 72 433 157 97 480 266 177 470 356 278 495 439 136 394 203 138 474 289 19 441 165 76 463 184 64 329 150 106 378 254 54 295 271 59 406 286 79 339 228 192 462 317 57 407 222 175 484 235 ...

result:

ok all correct (1000 test cases)

Test #32:

score: 100
Accepted
time: 16ms
memory: 9996kb

input:

transmit
1000
49 132 209 367 288 251 175 306 111 224 215 478 421 47 263 409 290 490 250 65 75 382 463 401 56 23 145 491 481 82 97 93 118 443 430 6 432 126 300 80 371 466 87 41 159 388 449 281 196 471
93 391 345 314 466 64 360 173 235 419 133 130 22 49 243 226 103 490 229 6 148 376 165 127 260 73 257...

output:

251 23 82 432 290 421 371 126 250 491 430 471 87 65 75 367 145 196 175 47 111 466 443 463 388 41 306 481 409 449 263 80 93 490 288 300 159 56 97 401 215 224 132 6 118 478 209 382 281 
22 130 399 124 229 474 215 243 316 236 256 466 248 345 397 260 391 428 21 103 235 34 186 310 30 145 188 135 187 313 ...

input:

recover
1000
48 251 23 82 432 290 421 371 126 250 491 430 471 87 65 75 367 145 196 175 47 111 443 463 388 41 306 481 409 449 263 80 93 490 288 300 159 56 97 401 215 224 132 6 118 478 209 382 281 
92 22 130 399 124 229 474 215 243 316 236 256 466 248 345 397 260 391 428 21 103 235 34 186 310 30 145 1...

output:

466 251 23 82 432 290 421 371 126 250 491 430 471 87 65 75 367 145 196 175 47 111 443 463 388 41 306 481 409 449 263 80 93 490 288 300 159 56 97 401 215 224 132 6 118 478 209 382 281 
348 22 130 399 124 229 474 215 243 316 236 256 466 248 345 397 260 391 428 21 103 235 34 186 310 30 145 188 135 187 ...

result:

ok all correct (1000 test cases)

Test #33:

score: 100
Accepted
time: 16ms
memory: 7840kb

input:

transmit
1000
33 316 218 164 219 375 148 94 57 69 7 3 247 438 151 379 19 418 376 237 249 417 48 361 30 216 266 140 259 346 315 191 121 51
73 223 38 82 248 497 391 423 86 2 42 139 231 51 34 108 392 366 32 14 320 264 432 269 79 417 60 197 124 211 39 273 247 177 428 361 224 83 30 472 382 198 189 68 376...

output:

19 216 247 375 418 346 121 140 219 361 376 315 30 164 237 266 316 249 48 51 57 148 438 69 3 94 218 379 417 259 191 7 151 
355 382 198 361 211 449 139 269 32 157 124 297 187 330 30 190 111 432 197 273 72 264 79 376 165 390 60 196 75 472 175 224 51 200 86 497 232 388 34 320 177 435 68 189 25 83 38 223...

input:

recover
1000
32 19 216 247 375 418 346 121 140 219 361 376 30 164 237 266 316 249 48 51 57 148 438 69 3 94 218 379 417 259 191 7 151 
72 355 382 361 211 449 139 269 32 157 124 297 187 330 30 190 111 432 197 273 72 264 79 376 165 390 60 196 75 472 175 224 51 200 86 497 232 388 34 320 177 435 68 189 2...

output:

315 19 216 247 375 418 346 121 140 219 361 376 30 164 237 266 316 249 48 51 57 148 438 69 3 94 218 379 417 259 191 7 151 
198 355 382 361 211 449 139 269 32 157 124 297 187 330 30 190 111 432 197 273 72 264 79 376 165 390 60 196 75 472 175 224 51 200 86 497 232 388 34 320 177 435 68 189 25 83 38 223...

result:

ok all correct (1000 test cases)

Test #34:

score: 100
Accepted
time: 8ms
memory: 7804kb

input:

transmit
1000
71 219 264 58 406 142 177 256 428 105 478 316 168 462 273 290 474 71 269 276 29 25 183 149 285 139 18 355 258 348 268 102 455 459 286 132 237 333 274 248 47 166 312 242 151 22 315 374 372 282 164 469 171 53 324 62 187 19 499 475 92 329 118 298 439 158 97 472 440 143 270 445
57 471 295 ...

output:

139 171 168 142 237 270 47 355 333 269 440 469 19 92 58 29 276 372 166 459 183 177 462 499 242 298 290 258 439 475 62 248 143 102 273 406 149 285 187 158 472 478 25 264 219 132 316 455 53 312 151 97 348 374 22 329 164 71 428 445 118 282 268 256 315 324 105 286 274 474 18 
331 432 12 228 463 288 328 ...

input:

recover
1000
70 139 171 168 142 237 270 47 355 333 269 440 469 19 92 58 29 276 372 166 459 183 177 462 499 242 290 258 439 475 62 248 143 102 273 406 149 285 187 158 472 478 25 264 219 132 316 455 53 312 151 97 348 374 22 329 164 71 428 445 118 282 268 256 315 324 105 286 274 474 18 
56 331 432 12 2...

output:

298 139 171 168 142 237 270 47 355 333 269 440 469 19 92 58 29 276 372 166 459 183 177 462 499 242 290 258 439 475 62 248 143 102 273 406 149 285 187 158 472 478 25 264 219 132 316 455 53 312 151 97 348 374 22 329 164 71 428 445 118 282 268 256 315 324 105 286 274 474 18 
61 331 432 12 228 463 288 3...

result:

ok all correct (1000 test cases)

Test #35:

score: 100
Accepted
time: 24ms
memory: 9792kb

input:

transmit
1000
98 265 227 134 54 330 414 285 310 12 244 204 129 24 333 315 246 287 13 464 94 299 85 120 290 381 116 336 125 283 248 256 139 43 183 233 421 168 399 483 359 51 496 225 356 441 32 180 90 245 195 151 47 243 398 82 424 181 288 351 404 270 457 492 367 86 26 448 331 447 214 117 325 339 68 10...

output:

366 381 129 421 47 214 331 336 151 359 13 168 216 404 134 464 17 181 124 288 43 347 24 51 351 367 225 492 125 315 333 400 93 447 54 256 304 325 120 448 86 244 265 299 68 374 20 77 356 390 266 496 243 283 287 310 195 339 100 270 285 398 80 457 32 248 246 399 116 424 12 183 204 245 117 446 90 139 103 ...

input:

recover
1000
97 366 381 129 421 47 214 331 336 151 359 13 168 216 404 134 464 17 181 124 288 43 347 24 51 351 367 225 492 125 315 333 400 93 447 256 304 325 120 448 86 244 265 299 68 374 20 77 356 390 266 496 243 283 287 310 195 339 100 270 285 398 80 457 32 248 246 399 116 424 12 183 204 245 117 44...

output:

54 366 381 129 421 47 214 331 336 151 359 13 168 216 404 134 464 17 181 124 288 43 347 24 51 351 367 225 492 125 315 333 400 93 447 256 304 325 120 448 86 244 265 299 68 374 20 77 356 390 266 496 243 283 287 310 195 339 100 270 285 398 80 457 32 248 246 399 116 424 12 183 204 245 117 446 90 139 103 ...

result:

ok all correct (1000 test cases)

Test #36:

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

input:

transmit
454
59 51 49 87 168 78 108 280 408 399 263 4 145 360 65 250 137 348 241 363 310 345 479 197 244 419 25 343 387 57 289 284 98 304 62 498 415 276 267 339 30 11 293 464 129 232 439 72 239 398 259 495 8 200 122 319 493 199 35 386
85 3 119 291 361 280 276 357 195 392 283 100 399 425 153 89 319 4...

output:

78 8 419 145 415 137 62 30 495 276 343 241 87 25 363 239 310 199 35 11 479 304 360 108 280 250 464 387 439 386 168 65 339 284 319 267 197 122 493 263 399 244 49 4 498 98 345 51 72 57 398 200 293 129 348 289 259 408 232 
66 36 338 491 475 89 279 227 295 418 414 283 11 7 195 356 249 24 94 90 317 440 3...

input:

recover
454
58 78 419 145 415 137 62 30 495 276 343 241 87 25 363 239 310 199 35 11 479 304 360 108 280 250 464 387 439 386 168 65 339 284 319 267 197 122 493 263 399 244 49 4 498 98 345 51 72 57 398 200 293 129 348 289 259 408 232 
84 66 36 338 491 475 89 279 227 295 418 414 283 11 7 195 356 249 24...

output:

8 78 419 145 415 137 62 30 495 276 343 241 87 25 363 239 310 199 35 11 479 304 360 108 280 250 464 387 439 386 168 65 339 284 319 267 197 122 493 263 399 244 49 4 498 98 345 51 72 57 398 200 293 129 348 289 259 408 232 
186 66 36 338 491 475 89 279 227 295 418 414 283 11 7 195 356 249 24 94 90 317 4...

result:

ok all correct (454 test cases)

Test #37:

score: 100
Accepted
time: 28ms
memory: 9748kb

input:

transmit
763
41 393 341 50 282 447 300 59 224 481 477 205 54 417 17 48 138 219 274 4 448 77 120 439 193 289 467 36 344 75 496 482 268 294 321 500 47 101 239 449 478 16
93 34 27 333 439 113 205 108 48 179 65 97 471 407 486 21 52 258 373 142 46 443 116 30 488 391 90 428 112 129 214 216 447 233 341 82 ...

output:

54 447 47 289 138 75 101 478 36 321 274 268 50 467 4 448 393 193 120 417 16 300 294 224 59 344 48 341 205 77 219 482 17 449 282 239 496 500 477 439 481 
83 277 137 92 489 31 86 407 328 258 480 63 65 214 134 116 329 13 96 471 459 233 488 52 49 216 112 102 225 27 113 373 304 278 443 2 90 174 108 98 48...

input:

recover
763
40 54 447 47 289 138 75 101 478 36 321 274 268 50 467 4 448 393 193 120 16 300 294 224 59 344 48 341 205 77 219 482 17 449 282 239 496 500 477 439 481 
92 83 277 137 92 489 31 86 407 328 258 480 63 65 214 134 116 329 13 96 471 459 233 488 52 49 216 112 102 225 27 113 373 304 278 443 2 90...

output:

417 54 447 47 289 138 75 101 478 36 321 274 268 50 467 4 448 393 193 120 16 300 294 224 59 344 48 341 205 77 219 482 17 449 282 239 496 500 477 439 481 
268 83 277 137 92 489 31 86 407 328 258 480 63 65 214 134 116 329 13 96 471 459 233 488 52 49 216 112 102 225 27 113 373 304 278 443 2 90 174 108 9...

result:

ok all correct (763 test cases)

Test #38:

score: 100
Accepted
time: 8ms
memory: 7844kb

input:

transmit
691
51 404 484 464 267 102 416 444 166 31 471 383 373 318 142 323 307 426 118 73 70 361 462 443 151 201 104 149 465 348 177 473 355 87 405 500 317 254 461 398 402 77 180 170 237 185 228 207 489 336 322 23
75 200 41 167 66 494 157 339 267 183 195 450 222 163 55 223 395 244 253 7 418 57 282 9...

output:

317 102 373 201 348 307 254 23 405 118 402 149 322 70 489 73 464 104 318 77 462 87 416 166 323 170 465 185 444 228 426 142 473 267 461 398 237 31 471 151 443 177 404 355 500 361 484 383 207 180 336 
55 17 321 163 183 300 267 222 459 304 440 450 202 196 418 204 311 401 200 53 441 262 292 376 265 253 ...

input:

recover
691
50 317 102 373 201 348 307 254 23 405 118 402 149 322 70 489 73 464 104 318 77 462 416 166 323 170 465 185 444 228 426 142 473 267 461 398 237 31 471 151 443 177 404 355 500 361 484 383 207 180 336 
74 55 17 321 163 183 300 267 222 459 304 440 450 202 196 418 204 311 401 200 53 441 262 2...

output:

87 317 102 373 201 348 307 254 23 405 118 402 149 322 70 489 73 464 104 318 77 462 416 166 323 170 465 185 444 228 426 142 473 267 461 398 237 31 471 151 443 177 404 355 500 361 484 383 207 180 336 
244 55 17 321 163 183 300 267 222 459 304 440 450 202 196 418 204 311 401 200 53 441 262 292 376 265 ...

result:

ok all correct (691 test cases)

Test #39:

score: 100
Accepted
time: 8ms
memory: 9788kb

input:

transmit
959
84 224 305 402 67 381 282 470 279 183 325 250 137 286 235 12 323 13 371 26 58 194 408 268 113 198 321 50 29 30 134 354 476 54 297 350 277 434 450 86 128 125 116 384 34 417 152 172 438 43 285 229 395 196 310 84 22 317 403 89 76 270 459 18 139 413 396 302 432 221 47 122 426 251 20 400 477...

output:

381 47 198 137 395 277 432 50 229 128 434 371 477 26 317 76 489 402 403 54 282 125 408 286 139 12 29 18 384 89 248 67 221 84 354 235 413 95 302 268 426 325 305 20 194 53 356 224 196 30 116 34 396 172 285 13 270 251 417 279 459 134 152 146 470 310 323 22 297 183 450 321 438 43 122 107 476 250 350 17 ...

input:

recover
959
83 381 47 198 137 395 277 432 50 229 128 434 477 26 317 76 489 402 403 54 282 125 408 286 139 12 29 18 384 89 248 67 221 84 354 235 413 95 302 268 426 325 305 20 194 53 356 224 196 30 116 34 396 172 285 13 270 251 417 279 459 134 152 146 470 310 323 22 297 183 450 321 438 43 122 107 476 ...

output:

371 381 47 198 137 395 277 432 50 229 128 434 477 26 317 76 489 402 403 54 282 125 408 286 139 12 29 18 384 89 248 67 221 84 354 235 413 95 302 268 426 325 305 20 194 53 356 224 196 30 116 34 396 172 285 13 270 251 417 279 459 134 152 146 470 310 323 22 297 183 450 321 438 43 122 107 476 250 350 17 ...

result:

ok all correct (959 test cases)

Test #40:

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

input:

transmit
303
34 228 468 457 158 149 268 27 471 426 39 368 232 101 104 293 491 304 64 315 2 476 163 281 242 431 241 22 156 100 51 34 186 462 249
58 229 265 496 489 395 75 393 175 37 463 293 114 133 11 343 490 205 193 57 91 211 163 276 279 89 103 262 235 375 34 161 85 144 253 353 347 3 147 215 248 445...

output:

149 158 468 242 304 228 39 64 457 268 315 156 27 101 491 186 293 104 22 51 476 281 431 232 2 34 462 249 426 163 241 471 368 100 
37 463 85 24 343 447 229 395 291 91 375 386 235 496 262 163 276 353 147 265 161 34 175 196 89 490 94 60 133 215 11 320 139 3 279 294 243 459 293 193 347 380 114 393 211 75...

input:

recover
303
33 149 158 468 242 304 228 39 64 457 268 315 156 27 101 491 186 293 104 22 51 476 281 431 232 2 34 249 426 163 241 471 368 100 
57 37 463 85 24 343 447 229 395 291 91 375 386 496 262 163 276 353 147 265 161 34 175 196 89 490 94 60 133 215 11 320 139 3 279 294 243 459 293 193 347 380 114 ...

output:

462 149 158 468 242 304 228 39 64 457 268 315 156 27 101 491 186 293 104 22 51 476 281 431 232 2 34 249 426 163 241 471 368 100 
235 37 463 85 24 343 447 229 395 291 91 375 386 496 262 163 276 353 147 265 161 34 175 196 89 490 94 60 133 215 11 320 139 3 279 294 243 459 293 193 347 380 114 393 211 75...

result:

ok all correct (303 test cases)

Test #41:

score: 100
Accepted
time: 10ms
memory: 7860kb

input:

transmit
662
71 157 487 22 117 64 397 342 148 333 45 54 478 134 455 315 362 34 36 432 136 1 27 280 145 383 294 426 44 412 389 490 471 124 71 167 283 249 29 260 101 87 335 453 158 311 466 8 493 498 392 465 422 470 404 100 180 365 138 31 200 367 277 123 469 340 279 231 66 241 467 163
33 252 291 212 41...

output:

422 283 64 478 467 383 249 66 36 465 426 101 365 136 22 493 432 200 134 87 27 397 138 124 315 44 31 469 453 123 260 117 100 490 455 241 231 145 45 340 280 180 167 54 1 487 471 157 335 158 8 470 412 279 311 148 34 392 367 163 404 342 277 498 466 389 333 71 29 362 294 
258 414 86 431 212 190 267 287 5...

input:

recover
662
70 422 283 64 478 467 383 249 66 36 465 426 101 365 136 22 493 432 200 134 87 27 397 138 124 315 31 469 453 123 260 117 100 490 455 241 231 145 45 340 280 180 167 54 1 487 471 157 335 158 8 470 412 279 311 148 34 392 367 163 404 342 277 498 466 389 333 71 29 362 294 
32 258 414 86 431 21...

output:

44 422 283 64 478 467 383 249 66 36 465 426 101 365 136 22 493 432 200 134 87 27 397 138 124 315 31 469 453 123 260 117 100 490 455 241 231 145 45 340 280 180 167 54 1 487 471 157 335 158 8 470 412 279 311 148 34 392 367 163 404 342 277 498 466 389 333 71 29 362 294 
385 258 414 86 431 212 190 267 2...

result:

ok all correct (662 test cases)

Test #42:

score: 100
Accepted
time: 16ms
memory: 7660kb

input:

transmit
566
56 140 292 105 431 121 220 165 9 302 321 303 188 40 488 332 343 169 298 148 409 219 139 108 359 92 6 126 294 22 288 229 387 239 53 429 204 397 358 319 82 394 365 266 471 152 1 494 314 11 265 176 376 114 193 439 19
78 332 195 317 380 365 5 164 366 309 393 493 441 402 334 422 274 11 310 1...

output:

188 376 92 121 204 343 126 397 53 82 176 298 148 409 6 105 265 314 139 394 9 40 220 239 165 332 1 152 266 294 358 488 229 319 431 439 193 359 19 108 302 321 292 429 140 219 303 387 114 494 11 22 365 471 169 288 
274 332 164 317 241 402 343 473 137 389 177 493 232 382 5 248 195 462 222 365 113 302 21...

input:

recover
566
55 188 92 121 204 343 126 397 53 82 176 298 148 409 6 105 265 314 139 394 9 40 220 239 165 332 1 152 266 294 358 488 229 319 431 439 193 359 19 108 302 321 292 429 140 219 303 387 114 494 11 22 365 471 169 288 
77 274 332 164 317 241 402 343 473 137 389 177 493 232 382 5 248 195 462 222 ...

output:

376 188 92 121 204 343 126 397 53 82 176 298 148 409 6 105 265 314 139 394 9 40 220 239 165 332 1 152 266 294 358 488 229 319 431 439 193 359 19 108 302 321 292 429 140 219 303 387 114 494 11 22 365 471 169 288 
334 274 332 164 317 241 402 343 473 137 389 177 493 232 382 5 248 195 462 222 365 113 30...

result:

ok all correct (566 test cases)

Test #43:

score: 100
Accepted
time: 14ms
memory: 8072kb

input:

transmit
964
42 156 429 136 205 374 107 191 313 122 237 126 359 129 54 471 178 467 422 273 215 44 207 473 141 203 42 456 264 137 305 425 140 434 484 373 255 323 214 448 200 81 356
82 474 157 77 292 295 419 288 475 392 372 340 175 376 389 214 173 12 236 495 345 362 14 68 322 221 107 325 432 321 416 1...

output:

255 137 374 359 203 178 422 140 484 456 323 200 215 42 356 273 156 136 207 81 434 313 129 107 264 44 471 429 191 126 425 54 467 448 214 205 305 122 473 373 237 141 
68 495 442 233 345 110 18 458 451 288 408 175 109 496 416 372 376 239 86 419 392 226 365 173 23 474 432 290 325 247 10 362 322 213 214 ...

input:

recover
964
41 255 137 374 359 203 178 422 140 484 456 323 200 42 356 273 156 136 207 81 434 313 129 107 264 44 471 429 191 126 425 54 467 448 214 205 305 122 473 373 237 141 
81 68 495 442 233 345 110 18 458 451 288 408 175 109 496 416 372 376 239 86 419 392 226 365 173 23 474 432 290 325 247 10 36...

output:

215 255 137 374 359 203 178 422 140 484 456 323 200 42 356 273 156 136 207 81 434 313 129 107 264 44 471 429 191 126 425 54 467 448 214 205 305 122 473 373 237 141 
216 68 495 442 233 345 110 18 458 451 288 408 175 109 496 416 372 376 239 86 419 392 226 365 173 23 474 432 290 325 247 10 362 322 213 ...

result:

ok all correct (964 test cases)

Test #44:

score: 100
Accepted
time: 12ms
memory: 7840kb

input:

transmit
801
72 211 458 291 310 90 204 294 149 59 158 78 53 418 475 62 486 156 487 183 270 433 441 289 461 252 338 258 389 147 434 422 222 125 26 246 22 330 112 436 350 286 10 329 131 134 240 193 253 266 495 251 470 415 184 284 303 115 152 163 281 202 40 437 249 467 237 30 457 15 177 331 169
36 427 ...

output:

22 252 177 53 470 90 251 457 350 258 487 330 115 281 270 183 291 253 125 418 286 152 441 204 62 389 329 163 437 249 15 436 422 284 475 310 30 461 289 158 467 169 78 433 246 211 458 222 10 237 193 131 415 147 134 331 202 149 495 156 40 294 266 184 434 240 26 338 303 59 486 112 
174 395 427 393 367 13...

input:

recover
801
72 22 252 177 53 470 90 251 457 350 258 487 330 115 281 270 183 291 253 125 418 286 152 441 204 62 389 329 163 437 249 15 436 422 284 475 310 30 461 289 158 467 169 78 433 246 211 458 222 10 237 193 131 415 147 134 331 202 149 495 156 40 294 266 184 434 240 26 338 303 59 486 112 
35 174 ...

output:

22 252 177 53 470 90 251 457 350 258 487 330 115 281 270 183 291 253 125 418 286 152 441 204 62 389 329 163 437 249 15 436 422 284 475 310 30 461 289 158 467 169 78 433 246 211 458 222 10 237 193 131 415 147 134 331 202 149 495 156 40 294 266 184 434 240 26 338 303 59 486 112 
427 174 395 393 367 13...

result:

ok all correct (801 test cases)

Test #45:

score: 100
Accepted
time: 12ms
memory: 7892kb

input:

transmit
926
84 34 299 3 198 450 377 436 66 50 228 359 498 129 289 183 154 64 283 104 36 280 375 18 89 460 385 285 342 247 45 469 464 353 167 203 184 152 189 382 139 9 427 249 23 250 354 277 445 210 367 252 148 55 422 352 112 196 454 337 303 135 411 95 206 52 163 77 145 405 26 304 204 156 357 361 91...

output:

450 498 184 460 26 148 252 285 152 283 139 145 196 482 104 303 3 91 375 454 353 377 9 129 249 342 206 337 95 183 405 469 352 453 198 289 187 228 77 204 18 52 299 357 280 344 34 236 247 427 163 277 23 55 156 367 135 250 64 66 422 436 411 430 45 354 167 385 154 189 50 112 387 464 359 445 210 304 311 3...

input:

recover
926
83 450 498 184 460 26 148 252 285 152 283 139 196 482 104 303 3 91 375 454 353 377 9 129 249 342 206 337 95 183 405 469 352 453 198 289 187 228 77 204 18 52 299 357 280 344 34 236 247 427 163 277 23 55 156 367 135 250 64 66 422 436 411 430 45 354 167 385 154 189 50 112 387 464 359 445 21...

output:

145 450 498 184 460 26 148 252 285 152 283 139 196 482 104 303 3 91 375 454 353 377 9 129 249 342 206 337 95 183 405 469 352 453 198 289 187 228 77 204 18 52 299 357 280 344 34 236 247 427 163 277 23 55 156 367 135 250 64 66 422 436 411 430 45 354 167 385 154 189 50 112 387 464 359 445 210 304 311 3...

result:

ok all correct (926 test cases)