3
100 3
848 883 385 893 368 299 816 800 415 379 191 313 368 420 843 614 380 466 770 191 396 736 579 240 755 706 766 679 542 880 327 794 323 229 489 534 891 317 925 282 416 782 694 297 641 178 367 518 538 269 149 235 585 604 670 949 893 447 989 649 688 208 970 419 838 923 254 630 504 809 306 302 892 533 223 929 794 515 264 973 739 972 442 491 507 474 307 268 390 114 688 544 616 423 961 350 291 655 132 398
