Notes
This function is in beta test. Please help improve it in the issues
here.
Hints
Your answer may be identical to the JOJ answer in the first several lines.
However, you will still get Wrong Answer because the complete output may be longer and there might be errors in the future lines.
Please double check your code to solve this problem and try again.
Your Answer
534 452 1020 0 530 491 579 546 419 479 538 581 419 421 511 357 389 793 417 545 547 357 537 601 534 687 561 302 405 421 601 465 520 527 436 435 0 433 547 527 401 531 436 519 582 520 527 302 421 405 479 494 491 574 431 636 581 417 653 465 446 625 522 545 601 951 490 520 534 519 519 545 510 549 549 542 581 443 421 561 490 290 417 401 531 417 436 452 421 511 456 511 401 531 545 479 546 787 456 452 542 476 519 415 290 625 537 538 294 465 456 421 399 446 579 399 485 540 290 465 574 601 537 547 490 357 582 405 527 519 436 545 485 579 431 411 465 436 787 421 433 435 793 415 793 401 537 415 433 538 565 546 1020 436 572 951 443 488 545 0 508 537 520 508 456 540 527 456 555 411 476 476 560 458 390 421 433 357 582 422 508 572 411 490 565 561 601 461 479 538 411 537 525 411 519 525 431 421 527 421 687 636 951 519 433 531 519 485 411 793 582 522 510 390 302 438 540 485 422 485 537 435 1020 572 527 302 417 555 485 302 581 435 542 399 421 456 565 555 456 508 581 290 560 446 508 525 549 574 433 579 546 951 401 290 546 479 549
JOJ Answer
338 174 851 407 530 215 646 219 321 249 351 275 116 155 290 268 558 1021 310 398 239 160 154 330 152 441 259 213 131 98 335 171 257 278 140 53 181 92 127 225 98 561 436 225 374 109 227 286 421 137 249 213 200 203 229 362 129 164 416 265 178 192 111 378 279 670 233 520 193 201 405 166 182 251 201 244 217 467 248 724 134 161 36 307 148 123 201 314 -18 511 243 161 107 244 243 112 332 373 100 94 183 639 229 60 206 154 247 230 111 171 84 273 115 186 655 115 95 341 156 143 298 352 199 168 219 140 810 265 342 257 193 378 278 539 219 639 212 82 448 127 263 147 527 77 642 524 230 69 313 272 352 362 712 78 358 670 346 387 283 266 113 211 169 103 109 246 180 180 324 293 279 231 225 171 94 531 54 91 160 304 217 245 129 241 247 267 325 46 146 19 337 376 168 180 181 178 333 102 454 421 377 247 674 286 222 99 201 64 -2 595 157 235 201 187 176 190 240 124 152 40 126 216 615 281 279 260 236 166 527 229 414 61 201 406 197 236 240 265 51 203 304 184 241 365 138 177 451 345 86 891 203 674 192 172 271 382 303 158 393 179 302 213