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
INF 944 352 INF 2665 5575 INF 6898 INF 2222 382 3846 2856 6405 INF 1303 3994 1458 1745 593 961 2812 6040 1831 2938 5675 2563 904 INF 1591 3781 2913 3647 8139 1331 2692 3599 1177 3597 2797 INF 4470 312 INF 3444 8777 491 1331 950 INF 86 7090 6102 499 INF 2350 8411 6121 1510 2011 2229 1053 2644 INF INF INF 5965 INF 6120 218 INF 5911 6551 9151 2870 1771 7452 3248 INF INF 3269 9185 4489 2389 966 460 INF 96 1825 7436 842 7259 INF 3188 INF 2576 1316 963 INF 8048 1436 4052 2776 1411 7871 7475 8141 984 INF 715 6824 324 2561 4097 2824 9090 8460 3188 7360 7907 593 7633 7029 3826 2201 904 1467 INF 882 INF INF INF 3114 947 235 744 739 9145 8343 3633 467 6869 1849 1127 1102 2453 9259 3581 1960 1673 9197 1053 237 818 INF 761 104 1592 9337 2075 3350 4966 INF 177 3357 5018 2683 INF 1379 9399 INF 1026 3134 INF 1331 8099 1113 7009 1512 260 208 3929 62 5079 9138 906 6354 996 926 9231 3234 9270 1655 357 INF 3598 2457 3925 2252 INF 677 INF INF 9287 970 7239 54 7361 7323 7811 5039 5710 1116 2576 2745 2159 2350 2288 3471 6034 INF IN
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