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
248 617 399 25 344 608 418 303 509 344 351 794 612 655 406 1071 582 70 617 689 308 441 532 406 644 418 764 404 0 500 608 135 427 357 248 1379 655 344 117 644 527 527 794 400 400 358 608 248 505 520 401 560 400 524 485 491 440 1071 920 440 509 612 576 0 509 518 617 421 1379 308 517 1071 382 485 691 655 665 441 485 491 644 117 512 382 315 560 117 413 402 485 406 399 147 512 441 202 297 272 527 532 401 336 1379 449 1071 576 0 264 524 524 303 617 404 612 427 400 202 512 449 337 355 612 357 308 357 824 608 520 427 794 794 406 631 248 449 382 421 505 794 485 400 608 491 402 297 355 418 399 682 527 520 612 308 655 408 665 406 576 25 418 617 560 0 202 404 302 691 212 202 399 183 520 428 509 400 421 449 408 248 248 401 612 399 515 520 631 135 515 441 337 135 794 418 147 612 512 433 794 509 441 358 433 272 117 264 421 441 400 835 920 517 500 764 202 336 441 491 449 382 576 302 440 835 402 315 212 408 512 532 418 264 689 401 147 264 428 406 691 315 344 351 617 691 631 344 402 517 421 401 272 202 491 297 357 440 560 382
JOJ Answer
474 657 352 251 590 322 462 842 582 720 352 794 473 585 584 1251 676 826 896 391 541 574 685 759 843 567 757 721 245 967 236 621 413 734 494 1450 806 920 764 830 448 593 312 532 513 719 491 494 745 669 86 637 622 499 350 596 436 1442 1071 674 389 581 1013 676 579 629 843 654 2023 218 370 1317 529 660 865 873 768 475 740 637 710 533 741 443 499 460 579 96 689 397 419 657 392 656 179 452 431 473 694 654 369 336 1556 548 1618 638 296 874 585 715 188 324 847 811 413 415 453 656 509 446 416 390 559 840 460 904 407 669 520 584 766 334 514 604 235 731 447 491 1120 802 467 283 321 267 331 464 414 479 487 579 553 581 237 418 875 647 104 985 138 774 1074 343 548 177 397 574 720 804 286 479 429 400 235 525 792 699 599 408 485 260 208 539 62 445 440 861 600 368 822 488 551 481 503 357 421 798 597 1006 440 730 299 588 423 530 654 618 54 761 931 979 631 507 816 452 742 762 596 600 572 459 702 218 817 155 353 250 740 682 358 531 716 372 736 783 641 636 104 630 325 684 432 702 530 675 300 360 580 341 608 423 382 760 757 501