0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 08:11:58 +00:00
OI-codes/S2OJ/866/data/u9.in
2022-05-29 07:47:12 +08:00

1911 lines
40 KiB (Stored with Git LFS)
Plaintext

988 1909
507 293 605 927721325
603 970 434 361027361
276 940 135 874434895
852 182 651 328787754
57 463 229 512568761
667 268 209 946652258
401 54 719 888135363
35 405 199 658881310
65 303 200 594811379
187 611 464 717242835
65 894 841 703043723
538 519 446 24295047
872 707 119 240963386
336 196 473 934737677
283 599 86 528034108
368 779 529 730640438
547 456 93 862752116
272 577 717 29570408
892 161 570 628761806
668 906 78 836349486
849 983 170 522913832
528 314 377 916585971
564 174 216 904900273
39 487 424 486772992
682 875 293 196108144
365 961 442 272361677
933 850 114 152038065
265 201 201 763991804
933 764 549 834528108
761 262 38 113568124
361 253 572 615534813
588 221 78 455021530
750 25 84 457014442
439 253 667 728929002
274 611 337 684478509
876 595 107 986690746
351 834 482 397184866
632 629 269 941126017
691 578 733 52668961
871 224 329 732326913
390 602 72 25981834
465 613 571 98161748
864 481 930 714469581
191 593 163 245687471
872 361 10 556513157
574 58 511 643271386
378 900 9 556964886
543 473 369 913357785
25 568 96 556335499
618 705 340 72525165
661 223 670 995299719
441 803 456 833613243
842 307 784 843376885
980 503 348 919113252
951 933 334 6084807
422 783 175 146236315
549 334 357 759138826
755 297 222 270928935
702 623 92 70698102
955 49 315 219204739
412 825 306 430752161
371 287 236 178574774
917 653 285 739923289
417 599 794 152995821
698 67 563 838878577
706 316 721 553479948
689 334 26 351325086
27 971 262 477609279
6 190 299 84581039
367 823 193 355143799
573 988 148 526779064
926 413 658 81548829
853 906 668 301271175
427 904 60 424990942
146 917 5 386800997
68 371 170 208028923
905 833 661 666212026
21 657 684 28975864
298 108 526 785263522
869 952 20 502015201
744 194 778 553452347
257 845 569 296037602
242 891 462 12966877
61 483 573 480934569
283 870 634 921569582
390 74 478 80352279
912 713 756 498574014
953 651 533 387371150
35 334 98 568752964
719 165 127 85552952
575 957 178 78871349
693 918 182 150626390
249 654 171 792117043
233 529 151 397883167
357 733 454 981712989
322 732 171 42751157
857 305 387 19931591
549 846 214 631232497
112 44 253 21511272
751 74 472 760580052
328 388 77 441366308
473 723 145 201601801
123 21 210 293556689
494 617 32 203266354
619 926 456 741964400
623 193 330 207170783
184 217 63 328398280
464 840 168 87256087
806 838 27 66799372
638 80 229 631394162
946 847 413 475798970
169 47 569 6721601
157 313 701 260284832
331 790 243 846549408
975 60 11 400238329
284 208 273 201016398
178 335 294 687295720
582 737 74 28186908
838 778 189 413301713
321 440 852 751778897
435 398 302 966542558
495 643 615 26531420
62 505 903 618116792
234 56 587 405318193
697 984 467 862115646
583 218 501 862319289
786 495 99 714939413
6 153 180 904715118
100 242 26 151477376
521 259 320 568168136
9 609 35 421977182
506 178 61 948524966
471 846 69 954340754
49 74 117 532490268
148 217 54 974243589
318 664 61 983111866
466 205 745 933704296
262 931 105 421675235
213 575 409 606948412
473 553 276 285440019
89 836 445 20995917
687 19 307 470200060
791 772 107 676867407
766 368 152 421824093
703 514 607 695510236
261 155 33 72283785
262 185 691 140164699
242 952 453 501354806
227 258 206 941140418
810 531 292 688086296
323 783 356 860945019
385 750 417 871676309
34 678 42 439499802
475 525 907 60558428
189 714 789 738883697
174 170 21 12857323
851 347 44 852798378
69 163 597 44452932
454 281 377 846298215
332 529 101 326062549
641 986 451 579475860
231 184 251 981802323
326 661 114 524535584
949 437 161 460377371
848 22 236 399247780
101 567 165 623575536
192 402 374 535321500
720 722 247 772781408
362 572 475 711949380
751 984 471 282887873
193 330 134 313229404
757 377 691 823872277
79 124 12 347254033
69 731 223 120451895
439 584 203 798929941
181 953 237 644447331
725 977 325 611918483
889 627 152 317387361
338 778 243 797441295
857 612 91 464125893
627 763 307 163199910
608 47 233 82974441
924 957 260 7473024
97 708 25 653665139
143 634 208 142617479
556 362 360 774596389
205 833 194 223602870
437 361 746 425793131
589 420 122 119867277
68 76 507 659463811
485 782 253 491255709
754 808 648 69973411
345 878 418 642597450
128 800 433 672387243
704 581 276 620786385
515 452 581 175790461
20 77 445 721173907
731 899 390 134128793
282 734 33 540414108
223 386 774 753521033
765 490 52 21551323
971 566 338 77497866
988 198 343 93742394
231 186 254 409068899
397 328 868 858719047
977 211 457 38885302
802 233 46 85137441
919 755 410 752240020
675 816 29 48014277
45 260 17 138519355
151 254 31 765787250
231 567 12 73727326
556 575 161 250308655
218 92 627 632992447
177 862 426 508183455
673 470 689 590452662
575 399 220 660619171
489 10 501 243141849
697 616 83 744641252
276 301 428 837392033
454 684 308 882963491
810 540 90 313577738
38 664 198 961010304
187 774 301 274374959
236 10 461 215246514
249 869 236 459114608
547 690 84 158464720
753 835 548 926879613
347 500 160 780454977
603 290 67 832445125
415 302 160 816259515
799 244 334 12185458
722 965 180 730684771
736 129 837 440523214
773 749 103 339015695
887 106 28 554016913
744 442 581 16139948
47 274 380 72676728
170 113 668 798225652
669 645 517 769921461
208 301 310 466632459
672 208 385 489034665
738 689 236 963534639
671 376 362 125872299
687 91 366 821203192
25 47 203 46074639
262 396 81 25167395
336 312 353 994122601
266 102 61 97496044
559 292 554 558263464
242 801 230 127669573
301 254 64 421080098
895 325 398 942562570
662 225 694 62280769
91 959 47 381563461
230 165 156 471258796
95 946 90 15916958
268 257 599 994910507
1 505 204 824408516
168 620 178 847740210
315 642 553 35945001
434 782 316 259682904
141 958 231 821642045
200 58 183 466304310
62 308 721 295256800
126 541 852 373186637
768 178 623 421382104
4 68 83 278045914
579 555 461 539431396
387 792 129 155156113
618 738 350 98344591
682 35 116 574726091
219 357 523 179306638
912 526 6 370119171
110 145 506 368505180
411 516 100 761531377
210 549 394 707454092
956 321 493 760835246
938 849 133 80924574
913 56 91 343040159
419 200 206 15926870
942 895 53 166412381
500 263 453 792492122
296 969 348 78000085
238 298 472 49659467
414 536 45 137346758
106 312 385 656993950
713 372 129 33368520
540 189 795 134646601
255 233 36 113316585
244 273 275 320392733
975 688 31 965214888
616 137 12 746563021
700 285 379 876017371
911 513 601 811132605
802 971 242 433704786
382 237 379 164953782
294 365 211 604944019
791 900 92 115546256
646 955 584 783043824
180 506 341 364790536
901 154 154 382308810
234 96 384 242597619
894 926 664 19617462
794 27 681 370885790
164 542 479 926187049
734 219 643 706581430
437 217 272 459287427
418 446 26 942080655
59 267 27 933884366
796 262 488 597584826
249 212 260 896407866
945 349 159 132526566
38 595 857 960062977
360 287 265 681440903
354 3 913 101676663
855 735 721 20998424
439 630 553 977383734
803 214 153 163969961
805 868 246 990722312
785 165 34 722417444
681 962 112 257662605
571 31 207 178001
1 741 54 80386017
846 367 10 983293178
155 375 88 180992917
823 477 345 249353596
453 657 71 476677494
972 146 190 21505577
276 738 329 610721341
319 187 101 410111747
985 255 84 280723160
310 467 424 125689355
521 666 151 874793867
383 682 246 687937974
943 521 181 290918020
43 142 156 835602398
899 816 41 627173750
443 898 426 410761460
820 946 788 133099531
589 324 350 277925057
781 50 522 457457962
619 564 14 637902073
256 685 312 620633151
790 754 194 556697777
316 118 115 788691200
365 704 275 560151847
71 67 281 92949123
281 899 294 315323012
226 109 556 599489005
773 905 734 966599600
485 841 741 457295263
486 666 230 11170843
588 498 8 414956988
166 288 797 740828426
53 662 541 58785401
777 325 522 243345178
457 566 336 328664978
228 822 18 984564055
935 605 318 172217113
216 677 24 17535196
160 76 787 456141201
576 745 500 712076476
909 845 404 237764015
722 849 277 96719025
394 771 43 951709898
214 46 233 83836295
656 392 14 202581813
867 149 664 518035684
502 846 394 402095049
146 199 279 96937659
325 232 258 465150136
112 141 108 56750042
724 858 324 991130605
243 854 139 753285223
675 420 209 449321016
248 333 95 821402049
570 579 388 217572839
24 499 206 48089678
138 414 461 849271669
560 703 267 228819225
618 933 51 233167880
935 193 42 198566396
195 171 38 823799787
103 728 177 901016598
877 445 19 573590982
792 578 70 46301057
798 247 409 567211636
911 903 933 997989860
391 142 235 123845564
352 90 88 377673974
562 965 401 785037781
865 315 55 594009855
527 413 190 364383236
930 789 843 240277289
359 824 153 224651735
841 504 901 687623124
858 118 128 711006148
670 695 361 151172782
888 448 637 35000157
661 138 125 329274049
420 434 415 617524971
230 816 101 288379014
252 559 490 807718036
679 608 95 939574557
403 641 536 829326001
860 356 975 244884542
558 964 416 957494643
461 205 122 521560458
697 373 465 81296446
853 984 479 66273872
567 469 114 807415525
679 534 225 7468704
950 782 65 172938622
562 846 887 205844629
867 155 343 252951691
223 755 261 508020180
643 388 44 176631509
465 282 544 970809849
683 65 300 325059423
69 429 41 92908266
286 907 41 83560975
500 967 514 660900685
407 168 187 398144040
795 732 53 582671784
559 643 459 379228087
909 487 776 46570826
824 621 6 777331511
814 923 796 229599422
155 915 175 860682076
494 696 485 557541686
879 117 310 961191964
819 818 33 574412127
120 603 237 321700569
614 58 960 534667106
967 136 493 820245770
246 207 731 552325629
399 181 430 111419049
524 539 117 281720086
523 784 320 637863546
78 933 50 771564496
103 576 62 72108366
646 400 56 537123085
368 787 357 340617642
412 441 164 927733054
42 413 82 582188997
927 159 23 725770712
162 673 223 855955544
740 428 355 538002643
488 283 174 228815936
240 342 639 128758335
755 4 226 5181304
388 712 624 550425313
119 785 22 821008235
366 762 7 802786136
383 651 410 656039292
609 355 807 855919501
165 134 808 747200018
514 207 631 545656511
925 983 187 297828050
754 280 320 49851781
465 702 435 718383395
246 603 179 679612126
501 343 114 810833797
581 895 223 608169738
318 707 64 112471287
341 377 461 579501401
463 703 128 221115345
239 373 423 868443805
839 483 453 405383127
615 105 103 108137712
660 968 593 832525243
773 885 245 270062188
676 708 397 14425183
105 444 768 482697675
878 373 343 669047050
784 517 126 403067589
435 345 587 243847171
201 372 181 38112989
480 856 876 116301556
838 980 517 43648873
394 66 314 991281662
343 110 891 824468624
114 886 139 447612455
40 472 385 105352160
43 864 80 311899656
152 334 302 923891655
375 74 272 923882274
983 174 479 295226451
946 592 522 556392525
17 244 347 825871051
558 34 63 183770852
373 789 412 55691662
481 60 68 103356632
596 611 65 538085687
689 717 222 815681293
127 786 33 897636905
255 590 262 393924969
888 249 147 840748279
174 791 541 124524050
979 430 589 254726827
689 851 476 761932216
848 626 475 397054808
658 289 368 700165190
166 379 312 298494285
454 485 554 537901041
29 105 308 57351251
68 865 543 424675959
213 951 562 101403265
340 312 707 360924301
558 872 531 316007211
977 544 147 112201235
666 176 214 319813982
480 600 609 513680572
713 822 665 181394539
661 185 346 501434435
696 76 334 801036959
636 532 435 107411822
378 112 151 252407015
765 631 113 764156648
518 825 194 353868507
119 414 24 973828059
866 720 211 364554396
720 407 259 906833799
497 378 512 463506469
715 686 530 6383556
529 59 172 815534779
425 838 226 351481060
705 277 153 644437694
867 550 453 55771659
305 193 46 950934301
134 103 360 957950342
718 939 799 776150268
610 897 395 559314827
833 659 584 130093232
630 424 50 769919937
707 947 421 968671436
94 885 453 193900523
188 730 258 538734232
380 168 122 462663818
429 744 24 455563218
281 653 284 431053093
951 597 266 356705851
600 37 156 347262848
672 343 779 397973365
4 869 616 798419745
297 113 637 454040680
943 918 786 867828268
215 749 480 853378152
335 639 287 967652091
336 382 126 795082186
156 677 311 457362867
650 628 33 802215113
716 807 183 102198556
132 397 107 52247280
175 2 461 798457576
439 796 94 79401568
524 410 717 811007445
637 495 669 790095449
763 944 88 985889690
780 219 95 184610463
91 437 724 781495042
146 175 265 863467698
306 322 582 43557645
590 231 89 434697443
31 852 206 732320879
661 545 315 832496655
602 405 48 561668188
713 194 538 399110645
303 403 314 938295688
480 850 226 69354880
245 731 219 285521082
751 879 480 587382552
968 641 610 715750137
310 68 184 112807813
433 486 567 931166153
562 786 348 137576729
556 152 368 989363198
843 679 455 69954970
572 434 193 991108966
618 62 71 374916149
20 504 290 554439169
47 707 166 966571089
663 219 22 147350882
146 425 825 34708535
554 537 433 575194279
221 661 76 841948449
155 95 246 748792099
615 491 780 31711336
572 15 348 59737846
519 54 20 334484032
459 28 114 122981866
951 671 730 937934846
473 27 278 506052918
199 892 521 263575707
675 835 258 212029984
841 685 421 101299343
373 879 47 535918723
695 557 437 27122425
876 469 15 587643317
46 593 126 875463594
453 360 703 47880324
457 122 222 47281214
380 636 565 900448922
880 272 462 134610
238 897 736 202004032
53 406 262 465106243
763 714 37 656388211
428 493 117 38900519
658 589 210 543541300
205 101 14 236144022
264 800 31 19287859
334 611 29 446935504
119 122 21 852634993
593 9 269 436604274
965 926 258 967605622
971 692 796 829609175
918 242 516 406997673
687 841 275 317203388
855 394 464 988323717
920 616 141 98452198
639 118 382 814397676
88 987 308 274615205
24 812 100 170233366
579 346 184 827517516
824 427 158 922954901
547 637 78 494037006
521 727 454 463522213
70 550 377 904260827
719 949 376 413840848
707 87 450 721811672
145 834 85 626973591
535 825 172 950992735
975 252 1 138710133
406 70 383 184694030
386 437 321 51879835
574 587 98 123250529
238 791 871 119173845
444 417 202 899715364
828 736 51 472236732
232 16 614 407937044
812 560 718 318328642
222 911 479 894264380
87 599 370 690944536
10 971 457 627116933
164 313 122 649316008
227 902 44 670808451
219 415 98 3961667
538 717 28 323012532
801 114 183 605973094
728 192 183 322058261
914 907 536 932313280
18 82 501 737269900
40 173 99 145520477
850 234 95 310813860
46 896 293 318499405
134 32 316 695809766
612 241 253 85399103
400 725 286 606507417
519 500 617 583293704
640 39 596 615463188
798 641 148 81049533
345 425 524 56783817
858 905 101 31826005
305 81 591 33022056
159 121 52 59855557
796 330 785 811459765
136 594 283 889392157
189 628 272 111424121
730 141 396 563086080
579 147 10 925059830
551 217 602 826126377
821 409 716 930607975
280 851 359 605983337
803 712 244 947231861
812 973 683 846153823
64 358 74 381615375
377 624 353 271228152
99 185 206 332241473
958 174 328 7656720
575 691 26 387267305
963 837 479 651402426
853 281 533 459174164
948 321 151 243187222
882 249 99 245697061
437 68 318 336717707
132 452 206 662876080
151 87 189 978531486
61 53 153 851804204
498 660 594 549570605
109 487 71 918869463
761 82 213 49443565
716 768 411 454938091
888 631 333 710676443
280 394 424 325309260
537 921 766 86553794
588 630 218 508070882
169 979 796 818140051
754 216 176 368979902
952 623 488 853740388
278 328 269 516188472
466 805 243 779090127
768 390 352 759298786
693 81 60 441527188
891 373 416 845292861
52 379 731 892052165
698 227 618 506093546
515 644 420 679705524
209 97 187 144606102
15 439 88 536721816
657 74 13 247203586
539 64 281 552023313
413 979 177 945872242
403 252 811 10162684
269 591 116 778677948
672 130 759 501688954
834 975 824 540128593
531 374 517 466725519
732 929 91 439080946
372 54 194 240066142
56 462 38 554250352
375 951 266 246892445
674 556 268 981606633
266 698 324 311200191
537 179 715 975877466
392 124 323 485002802
758 483 339 316619297
475 730 284 840250550
565 974 567 697937484
517 109 840 325737085
636 936 283 608298861
112 313 371 375597040
248 751 146 299643356
556 180 839 383994222
310 963 26 339715636
178 952 475 926869294
579 235 310 879283807
558 533 468 468980044
219 735 12 335664882
954 567 72 895036996
111 681 136 967753142
318 862 91 550076044
13 930 255 889422021
410 879 437 999531558
540 655 125 949741067
565 353 636 68766014
330 746 416 362097784
543 706 193 926214574
335 205 558 976218169
480 558 525 358043382
903 484 220 73389142
445 163 783 26581531
518 686 116 238891542
557 47 352 352689659
421 217 3 456199907
89 469 613 965599141
487 87 266 536571906
888 270 242 869290497
205 320 320 631723575
958 876 322 293004068
217 742 220 840688970
350 856 320 999659679
293 329 309 444850252
358 756 205 7920898
502 410 329 314519190
152 355 177 440574189
934 787 480 676987168
279 829 598 644855570
580 450 265 56092892
714 622 149 103875375
95 210 356 225694415
644 135 380 747231910
635 874 610 101633108
735 462 727 931497633
984 318 81 392579455
839 829 764 320034090
710 31 77 992979757
351 280 311 109231813
519 505 140 987657084
469 875 233 500358716
339 229 51 167333041
192 817 515 819129656
280 236 37 271796149
463 387 170 544932508
919 248 35 840492105
569 503 289 749935119
554 627 83 926436039
974 355 717 104336618
306 8 208 466126674
97 671 796 143870188
795 726 647 417578600
593 256 382 642410764
676 979 291 667914780
896 304 508 416384110
937 207 174 345774593
192 270 644 273163202
55 96 362 879868665
241 854 587 207154980
691 309 829 18169119
542 448 609 42777323
523 118 122 434869096
636 313 291 476548259
196 894 117 648298538
481 357 31 695243910
869 877 269 134541138
485 810 876 826292193
784 509 108 8174951
398 104 503 37894930
664 712 373 33234547
573 413 604 893014756
733 44 488 78102988
369 634 682 735247189
672 599 339 713834820
878 296 279 918287336
233 615 95 113861144
482 225 237 542843316
571 529 431 573196492
743 987 324 145691107
504 668 203 431737590
148 92 426 19015615
686 219 218 310791799
765 274 296 16991002
41 427 32 663420334
289 774 603 935954441
524 675 10 385658914
576 203 449 979471722
132 694 407 369307673
824 233 38 339976774
936 78 74 12351324
678 394 443 306028717
772 376 252 395925758
689 916 634 400778679
822 469 82 363498669
675 623 169 758123653
256 501 846 142614068
514 567 12 72574394
577 300 388 146075479
236 89 429 19292576
504 810 145 102554826
830 820 10 734774481
23 813 868 692266296
62 942 281 148130802
259 757 612 418268293
968 407 547 158667276
229 610 134 210754328
826 963 189 561183766
969 759 357 267484736
70 45 152 433475319
620 716 433 793660077
149 927 746 432835483
153 181 369 197844329
419 206 397 968111434
928 104 296 997601338
911 914 572 686064023
796 253 241 392208967
9 389 314 199527360
302 466 515 542270616
502 934 600 94563799
114 837 172 744710009
258 856 178 290151841
560 197 301 966041201
73 787 330 654354373
832 632 472 783767228
92 973 251 726463714
719 364 450 374453678
102 708 279 354821437
664 399 304 68006372
848 49 534 899947652
206 636 569 759505866
727 982 211 711235191
652 668 61 993991724
476 163 104 217706177
504 327 367 150008041
587 227 680 131671311
837 885 225 250758930
451 155 661 189402171
692 872 331 237801084
459 346 655 209269761
655 370 336 187074105
198 760 109 575122012
660 945 348 449432759
254 895 88 808418777
739 405 11 58236747
503 539 180 184134383
737 931 84 739633561
190 829 271 951867420
778 930 453 239970577
826 498 292 116341586
418 223 615 503187623
449 50 189 35910699
914 925 709 859124070
824 8 163 882820312
905 500 369 821591987
713 754 253 59457596
464 542 568 671361606
430 99 579 889068137
356 316 331 555921759
458 460 425 322121974
528 341 681 106554994
436 140 583 749512878
381 711 256 985606779
785 390 19 618805509
853 838 107 208613276
788 652 489 286641258
674 576 366 59285276
258 801 142 440523763
404 232 660 158622720
691 16 141 811524180
480 573 146 285749858
820 933 324 776882211
77 557 65 155420546
679 870 294 258712922
354 784 513 891873510
812 386 30 311924459
87 3 238 740053850
564 813 553 994776100
194 189 265 535812856
198 13 52 128476318
964 953 49 58453684
201 860 593 240776796
258 864 386 648989920
94 70 294 610982033
388 487 212 380924570
183 958 380 41695944
332 841 518 53133921
192 279 321 826682473
704 161 52 340203844
908 302 160 775790659
25 107 394 335249003
21 577 288 738282331
308 731 414 187406078
863 591 195 379152973
822 898 214 384190470
428 352 271 889479422
26 843 618 684305367
496 247 384 784600936
945 650 371 624793322
317 245 211 62591097
704 796 477 486698679
25 904 444 474941721
663 30 588 754477054
395 347 339 585892160
707 295 655 961691237
958 971 29 326516441
27 443 482 885162549
113 507 394 50751023
139 926 99 317281150
354 680 683 479792597
383 574 292 842231746
109 809 138 544260348
835 164 550 104562812
40 819 433 114846314
781 131 580 513312779
369 245 611 479242220
245 6 677 82474208
592 786 226 888963973
773 769 206 264763735
411 922 134 979857939
520 475 111 261454615
581 39 170 170715458
389 600 193 651281606
619 345 404 171328629
128 737 333 93606610
653 744 124 823236811
50 717 215 663890989
836 795 426 211380023
635 514 409 573903674
609 39 254 112181687
888 381 191 795329823
381 718 29 798613218
465 554 643 69544259
41 343 26 88362108
295 660 615 115086660
260 236 667 754609040
669 769 419 551105461
703 799 123 996805150
49 755 427 865807686
754 292 57 296005750
524 301 77 586251853
616 336 271 576917388
319 522 308 91705937
939 22 310 113156140
184 230 170 702938848
340 484 772 199347513
648 40 636 773312730
278 812 12 250940508
776 426 747 907714057
258 392 128 235739758
187 311 802 935935637
842 712 523 179085908
25 285 707 368792664
382 652 393 777795824
88 729 196 216663231
929 651 24 585696901
596 2 410 967965374
688 263 97 541561706
324 794 292 441107128
331 972 194 566443992
601 829 664 720023708
297 297 868 189149870
234 476 441 37137552
594 688 267 512828761
714 26 275 275350142
455 896 159 966577812
94 898 489 182083369
722 614 14 152057118
674 958 894 902051409
972 500 110 948565379
579 964 775 309173614
950 320 8 520564457
216 214 85 144518836
790 985 156 243952551
648 597 188 47435837
661 171 561 466078194
870 909 657 75249961
605 618 172 350391570
388 387 473 653324878
53 274 206 758784898
486 415 188 889141905
415 848 535 729345714
861 417 110 180458638
443 981 215 839226305
559 602 81 453828084
759 133 524 986772002
116 22 469 173892100
36 883 177 420511589
914 789 35 861983253
489 37 170 605592061
881 869 412 51272019
498 761 202 717410034
102 92 866 120388593
194 559 562 583077212
3 843 407 9009619
571 456 33 368204325
831 193 255 728349974
275 752 477 750775467
811 138 248 678096004
499 2 72 349493805
277 622 671 76488915
222 254 255 327670049
929 97 305 353132061
499 529 26 433487575
949 396 340 210488037
374 398 164 724002652
135 441 651 320529953
799 690 414 930771459
49 902 600 150376768
951 960 184 516536695
819 145 500 619159397
703 465 441 417567376
469 602 81 750824313
751 489 222 507108565
725 843 337 907859090
650 299 286 886751751
830 735 186 380816738
229 56 229 979456602
491 258 131 433138983
216 881 985 638319332
18 722 501 960641979
856 162 701 739452122
958 543 371 150355453
757 492 59 578200768
581 121 276 19482600
485 52 41 220835047
390 606 490 615257289
400 905 827 151371846
464 404 172 176193622
175 162 170 9795699
449 374 900 707474976
162 42 700 719446689
308 254 90 299122570
365 49 220 525541215
837 226 568 41579423
565 742 734 575796152
573 742 44 726548510
568 206 340 771082623
969 147 228 705666774
733 152 832 665543272
326 360 688 950156798
319 348 659 538533051
666 243 395 602568009
693 163 45 527402151
229 573 148 390715718
491 951 511 124034816
973 219 672 127742895
773 550 464 274760387
551 689 23 700870624
857 209 7 296355085
8 696 386 896430985
745 753 816 384406274
362 360 208 432200258
975 540 152 90391671
371 6 264 261601227
108 809 114 395873886
639 122 36 10139640
28 341 149 427310632
794 385 527 617189196
129 764 691 419726264
266 210 89 676942252
843 196 681 248590103
819 331 921 339019913
922 509 82 995138227
982 435 80 566991696
80 756 548 940735541
767 595 364 781485871
526 954 69 405210359
747 447 296 485964254
462 229 288 600932167
978 281 853 870020814
637 985 196 465372620
281 523 645 335636770
175 730 51 676075890
256 371 243 405736390
743 265 455 415118306
872 739 736 468204860
312 384 212 488196704
537 827 29 858758572
747 204 333 960916987
690 612 506 898852836
531 808 678 680488378
242 869 426 936215096
641 945 412 166814096
699 509 342 996316499
932 678 276 22016389
127 966 432 56991098
630 963 320 249788427
537 121 523 134280835
135 175 270 975195534
333 952 234 201639091
203 177 24 201668179
617 189 833 125051173
580 474 1 112619585
233 97 473 146785537
786 874 354 884642235
500 948 102 968895183
984 916 19 753446029
929 635 727 818195394
907 69 512 10737571
865 413 349 786125241
892 695 597 37816412
295 316 281 201113650
473 939 401 815750393
506 342 163 829290861
201 710 713 704368743
516 149 241 147525346
586 693 195 200209365
84 489 364 219049989
425 396 395 597390941
912 567 634 638957441
528 395 92 255246218
541 503 415 3184991
871 13 7 142740563
516 717 803 53801803
807 336 48 858632909
404 245 113 453856969
344 201 284 916849070
950 536 689 940150359
4 219 10 12061026
836 525 140 761532728
340 577 332 65840316
288 351 154 142340082
44 165 224 489633752
410 837 659 429008532
216 662 298 594328620
813 693 316 608861407
311 852 202 989799611
509 489 602 563700935
625 706 475 730575922
634 269 888 854031992
184 115 145 466361187
939 958 665 826256468
687 684 298 949550486
156 807 757 65685598
804 941 290 873794845
897 483 628 888207120
675 640 394 421198614
28 892 252 430905376
794 938 699 745951833
418 854 363 361451704
654 178 134 603734378
493 867 509 950120107
890 366 534 823901687
878 533 202 634414580
940 8 293 651262720
100 341 131 699912010
312 926 1 819105863
575 497 96 6926284
229 545 114 67384312
433 212 594 97825894
389 166 682 715141489
685 781 815 2671149
800 686 360 8770790
459 934 353 838105282
494 141 146 245423989
755 51 361 429886427
647 749 431 218542901
79 871 68 685699366
848 427 410 36469313
644 428 402 730651046
440 895 41 438347536
503 899 671 735311169
935 395 377 830705979
581 456 375 228135708
719 782 69 22165123
414 876 191 144466060
91 263 131 46764853
375 193 57 586320663
696 4 443 736672061
35 428 395 119536084
37 226 105 349929902
359 518 109 515947890
194 747 164 243802434
131 871 556 760546729
130 811 133 765775276
430 167 97 95296470
458 421 448 842046634
905 971 603 703452574
944 16 120 246849724
835 798 476 428027360
441 165 187 361959353
404 921 23 563183269
685 518 692 119837061
274 168 437 711960106
872 392 553 306359278
624 675 137 364117839
792 578 435 998959606
731 942 560 756497108
876 10 91 303710774
780 18 24 881709245
965 895 406 866178078
476 712 904 503721916
692 267 138 699019001
625 428 197 294884473
880 632 310 657670105
130 321 394 70469424
847 94 264 632803037
106 300 88 907359323
314 339 41 923367779
406 496 23 997980812
324 175 633 124606760
271 763 584 676339316
48 82 407 325923556
167 512 73 871777514
527 934 57 234608911
92 532 115 796237609
563 438 1 173433347
264 287 848 322524586
403 455 388 234614
497 114 261 81092937
103 347 160 737097146
496 799 565 600502181
391 381 392 69806573
112 655 75 133803209
205 478 529 823907354
401 852 98 586021017
832 448 30 678112496
63 578 627 811441603
450 29 776 976806356
184 42 195 261566312
816 84 702 474937453
686 865 303 38337063
534 626 124 552871437
942 186 845 904645372
252 380 587 841393028
928 331 682 436913230
136 509 397 200809781
839 94 301 869178853
81 246 622 469195708
889 810 114 116490757
485 9 445 803822968
549 932 20 968675564
254 703 654 422724877
677 504 537 951581691
199 178 21 446252700
938 281 63 587716046
167 548 46 584639158
201 513 55 819170372
239 500 354 229019728
24 728 228 547398601
3 534 13 474880060
606 520 33 185101973
242 747 690 371683467
801 596 236 175028863
875 653 241 53093246
517 264 2 520165167
826 306 144 484187783
616 16 408 257011292
2 622 251 907169052
76 611 185 719765193
38 746 249 292977605
951 26 513 812414862
419 350 122 23143241
521 738 762 83656931
369 489 282 326090766
888 358 84 418075463
945 669 205 194141488
530 716 203 358807198
531 329 176 615549928
895 696 229 261448523
437 597 684 728586964
543 206 463 193633619
583 420 128 279534689
254 657 456 411609876
150 986 298 145611515
466 205 429 488055925
184 769 427 905425617
39 969 293 78012515
141 977 218 598087480
606 471 77 483386280
459 226 474 522153247
217 499 205 766315608
280 388 63 818886547
149 27 1 387116558
358 142 780 699222400
631 945 389 774813919
327 981 371 218350257
890 587 524 1046318
366 576 298 345452823
671 136 149 451839887
129 942 644 877953981
744 835 144 827032369
830 31 648 292396253
934 109 469 206063857
457 834 540 96600377
663 984 516 980733093
212 499 49 697051625
387 792 196 161151407
477 585 397 276026948
926 342 44 802096437
318 500 215 447361830
595 91 122 877295413
948 334 602 853029482
674 988 234 135429990
241 710 326 24423363
143 811 19 528961046
936 921 162 444005338
737 316 116 243463857
461 624 331 157513574
272 118 17 881442461
538 805 181 60336331
846 579 425 852049614
377 372 674 747971522
582 597 409 318386306
406 601 736 960768029
692 20 487 192242369
620 584 360 230565204
102 218 169 971029155
362 550 47 549840974
226 629 195 876423595
839 600 306 937594985
974 9 695 922392456
510 874 470 177090163
669 572 23 607982842
224 759 306 656628509
276 582 5 278759325
774 693 715 192434084
842 700 567 802220003
182 838 291 351679254
96 59 118 495831083
206 341 512 902462080
42 787 47 145709209
185 380 454 448452413
24 533 150 952361218
770 331 620 970370000
40 716 489 74459302
675 695 734 542214493
442 502 124 734222346
325 35 47 44160992
700 361 76 800509929
677 405 401 279092286
122 984 311 444830488
704 136 299 393630361
624 890 307 584317875
763 191 774 170449760
58 80 863 382870288
958 551 559 579302099
155 599 63 665480011
655 180 194 236755487
349 148 16 31982436
828 339 173 1297946
184 231 632 431842911
941 161 72 71755089
281 226 248 193233678
306 557 60 423070442
69 956 158 844066265
242 545 869 987425215
148 629 508 890247258
172 446 934 124676488
629 226 302 509927625
552 742 245 744901001
326 61 113 882117089
310 354 323 45999330
600 886 440 682756223
271 838 396 603466099
473 451 334 351544575
256 885 200 461864459
560 386 339 73252681
823 208 412 145701354
222 316 221 378900482
353 52 309 375126358
293 341 421 429571654
330 676 131 653281342
567 100 624 513566348
739 459 162 406444426
271 931 51 240121967
592 586 543 6338980
196 835 79 160161182
40 957 170 96505691
798 296 491 667889485
594 789 359 497460896
124 630 174 66789310
723 326 20 731489635
474 252 274 55523012
101 866 163 702157907
903 520 343 484354451
274 665 223 212531226
879 346 224 471318079
646 625 226 325097776
832 699 493 260398210
931 325 349 849565189
21 264 567 945240395
148 744 10 107850362
593 956 376 67223006
511 582 475 877115642
736 866 77 840453135
173 183 147 142002326
33 716 354 119375139
688 307 394 255951178
919 849 362 486627188
769 432 378 361732285
744 570 380 412812254
885 552 111 718866205
202 903 555 137752407
183 254 136 182723018
323 615 233 786601651
167 561 104 813876104
885 407 240 122874251
893 684 15 220271682
716 216 40 357101858
661 443 144 949584915
654 482 205 801348607
740 311 719 885740299
790 176 325 980293275
179 229 636 810444219
783 363 382 59182240
897 55 77 222382627
655 266 256 132165222
530 171 173 621498546
147 725 76 738702061
50 265 267 698217934
201 61 768 146535680
456 236 533 636770943
818 747 85 965002172
523 174 255 889963902
796 949 432 865995942
455 41 853 487061572
332 65 165 450344788
918 181 534 739986404
475 912 31 292636981
208 231 115 44234552
399 471 6 1836737
601 259 472 963877154
369 363 297 699268239
579 774 268 717640804
540 252 130 697276928
906 886 190 978427228
234 605 42 2070368
503 399 17 633885401
349 385 95 53255855
440 233 27 102929093
894 806 256 599874338
329 721 393 463542432
952 311 6 106292192
512 508 68 39036486
58 98 469 628887772
709 850 295 946340733
543 200 494 378484157
1 252 393 467115795
235 905 338 426961565
308 850 924 560348322
73 981 101 128803443
9 369 265 2573403
393 643 423 561236288
986 447 293 939979074
705 527 755 807702943
236 223 285 261886620
444 845 699 724645354
661 268 433 319326305
108 877 23 640175656
148 88 525 480119183
191 789 466 325452080
449 301 487 591813692
204 189 462 956899821
553 135 715 388236036
534 105 68 355613683
950 264 390 24604167
329 492 354 87567724
852 803 350 469441841
942 113 3 300215764
303 555 29 133184211
887 122 217 216083316
519 475 61 304730314
408 249 280 743005428
396 418 265 482722143
84 767 880 708288335
26 241 294 61150561
447 740 223 576354569
735 741 300 645860066
88 214 470 846801877
632 322 168 784937129
525 799 913 678510135
253 1 97 447843901
913 701 593 962487718
418 169 236 446046615
456 365 189 55829139
517 128 172 829616235
318 798 653 470651439
949 602 57 361699917
186 529 339 814860473
504 316 131 789368491
653 206 841 851172473
807 917 378 424685823
233 856 12 995078923
785 954 379 463802246
247 423 111 110431254
73 331 636 86728885
241 415 394 613072661
644 136 34 539085232
946 814 101 927728722
866 314 235 652556486
805 503 424 276294450
744 547 220 357256438
408 740 283 423899981
110 17 203 676421124
876 811 423 996385454
693 854 653 770623544
215 743 185 662840978
74 942 294 355293181
643 261 204 51731093
711 47 639 181419158
248 361 671 217738124
182 375 323 718604913
4 609 176 989070865
952 810 299 677397566
771 941 923 527720363
557 257 45 908480270
504 14 102 672938398
559 636 618 2492968
51 884 210 474570282
575 189 561 805093728
235 236 717 776263443
437 833 38 644033210
767 105 173 38058907
416 986 594 517532442
246 644 15 475617410
85 590 177 663858377
664 439 223 36747727
71 219 108 867858627
718 874 450 741760280
921 866 138 811916238
749 931 642 575690835
662 726 547 798699158
601 73 820 687826470
546 961 74 315298019
333 395 256 141606716
387 736 257 328897700
859 565 104 202515981
881 765 439 62246742
444 599 687 439485987
542 929 580 989030544
220 507 293 842222193
963 679 617 762646414
62 674 72 737831979
837 877 114 59268429
288 355 45 708701427
104 87 244 278500154
294 463 767 709283185
100 387 5 592375175
499 338 130 841625285
771 527 770 124763546
216 183 352 102895206
101 911 338 784307968
75 632 188 225071066
502 501 442 302114896
202 565 126 629102861
19 526 348 466822350
777 123 163 143089005
438 349 413 243240850
138 435 874 356755879
933 387 896 25452212
685 695 370 404970045
830 937 182 471278426
955 958 677 151032452
468 675 567 908998750
813 578 480 96208470
875 206 343 191747799
861 587 9 647348427
415 839 464 539114272
320 916 298 23021916
327 765 290 126286024
336 277 375 909576729
816 810 236 309115358
561 657 525 22399360
277 499 75 746096029
654 72 387 76616156
550 101 253 444416161
469 735 389 652313969
486 649 788 718502621
653 360 113 805995725
337 251 412 96388984
962 625 622 765932431
550 469 59 279644167
611 283 559 10305956
295 56 325 171033344
769 9 762 209036503
766 229 232 311533178
782 253 415 218445272
783 524 200 332249312
628 24 180 869098738
843 107 198 55122639
601 507 459 969358867
440 699 188 274312231
935 25 331 611077550
81 126 523 770301116
420 468 159 788856283
692 562 450 830127760
397 610 367 425291076
325 854 72 609516763
351 19 261 183767657
229 341 34 174682261
120 731 230 9986145
488 481 22 405441757
322 830 551 408724922
654 572 27 292400392
874 925 222 912136076
130 783 538 703410749
278 831 835 212193113
296 973 317 939691812
54 198 165 885064650
622 818 29 139467461
672 735 340 94903680
537 582 203 736870021
308 911 148 263268713
219 557 331 934775860
809 385 83 111175822
528 808 556 476970641
341 787 680 691183294
385 776 587 407769587
149 454 296 768406553
311 74 703 568179456
169 83 252 35243901
457 339 394 99549722
426 294 252 915838910
62 346 761 325823861
741 53 96 567666460
125 955 408 764919388
934 577 311 81929089
140 310 286 357348380
739 762 550 345574259
100 611 420 924394519
572 173 128 707622171
35 213 564 89294228
22 69 333 829196664
703 32 339 674712586
601 298 250 404186776
972 816 29 222367291
544 303 231 850212039
247 813 588 896815595
782 610 17 639865005
487 264 385 116556786
461 986 121 641655436
968 253 556 951301013
455 111 433 611431388
128 679 290 522485917
662 84 448 108771723
949 724 456 25315665
827 513 666 687442617
938 487 47 518770930
30 612 316 15780638
613 3 295 431028888
133 559 376 300832461
568 540 583 125360901
652 422 117 919802904
458 827 64 666624977
480 94 607 54968312
662 377 956 253579061
263 100 638 532942542
641 765 184 393449503
930 836 606 356766172
721 75 14 205116140
9 198 615 920778595
748 289 338 444030874
171 981 464 692010824
702 215 52 227065562
326 981 246 525358779
969 398 543 220008686
370 551 161 828970348
274 908 171 348640238
389 342 738 398677958
927 566 453 468800536
637 778 169 450047709
766 422 9 369557463
527 379 87 40090600
812 125 397 880513603
764 345 197 519631240
660 451 334 57150329
950 106 130 297128620
816 455 239 440452183
64 326 401 41301335
60 81 626 568130065
704 401 822 667651605
590 132 483 148157001
946 444 695 898231597
253 586 341 91059153
609 953 570 853245088
445 629 306 618495578
779 21 226 68811010
698 761 192 645124961
212 150 698 751052855
830 719 65 357037980
8 49 35 363790811
697 721 11 448731994
631 789 416 23042722
647 673 270 601635657
988 41 573 23219360
600 539 664 380282395
307 672 134 294786134
311 158 676 313670448
278 318 444 902936332
488 102 233 396277213
401 780 533 828342095
477 145 586 231524704
124 32 51 929703128
558 568 90 703896829
805 635 133 534661643
425 820 739 542965618
669 362 199 693972500
890 676 50 44371234
418 611 28 141638352
911 586 6 629409779
809 924 41 649499987
678 925 99 811070216
710 656 124 842326462
713 25 101 371884602
61 739 51 497229844
669 522 234 386074171
866 602 466 185670541
844 155 502 501496070
496 223 357 961141610
770 587 431 577035078
2 491 243 259636988
105 471 28 155128945
275 453 318 216514237
432 266 42 870615898
333 97 249 445501083
894 578 117 73944363
585 384 70 31127456
171 27 352 374193579
921 626 66 173719654
543 242 313 343093916
639 78 199 770587727
18 652 463 833496446
43 826 660 654913879
724 390 774 335812068
387 873 379 583773386
427 554 299 110729055
874 938 373 363037195
809 938 360 483302632
954 434 29 50407899
776 239 55 795409513
796 948 623 225864155
318 172 85 952599192
384 247 528 798365287
235 248 128 294905335
318 119 84 422250103
736 682 420 249259438
610 597 244 874661095
293 121 74 766416891
652 321 191 548819662
906 426 6 86631799
204 910 287 161856963
879 583 69 797604572
323 479 541 592640576
443 497 76 869087266
884 728 314 329685414
620 100 186 829667002
494 389 173 719205660
548 201 616 167804132
761 498 313 374540690
281 755 210 926900806
203 138 76 126316191
59 695 419 202277512
670 27 281 957081420
516 950 893 1431649
58 665 57 942271546
896 885 304 753143746
694 427 277 150431292
597 442 209 703337942
648 257 1 573911391
777 15 180 70836803
865 382 72 680724263
133 967 442 794735342
581 250 418 484395856
144 574 633 138970984
607 559 607 410733744
194 943 73 618808171
540 798 220 675011019
217 375 408 171067389
611 799 179 227212266
371 943 15 212245600
521 622 496 753917226
43 250 303 363546504
581 762 361 90350067
421 577 390 959318076
320 10 58 548980031
393 428 206 107417105
189 286 173 29966731
423 763 285 350696869
332 426 211 253946326
227 304 176 417425846
729 495 346 847266707
960 738 295 575495981
982 484 617 835896915
141 600 290 636183296
428 622 198 659591908
666 972 52 393468541
510 780 214 275779860
766 740 318 199601633
497 859 90 542872703
305 984 647 992102912
102 830 467 613472758
971 648 350 936826828
730 859 504 287025127
294 829 288 564126603
436 344 85 152307822
624 390 282 137833363
588 931 614 193312872
233 156 573 758440101
831 105 375 901156293
25 294 414 451173032
166 410 302 813884901
243 925 443 10200854
247 144 708 651871310
633 124 472 70830973
976 167 590 735315534
757 494 461 133210179
601 490 328 472277011
382 887 287 192751935
64 630 146 505080123
462 963 204 153857369
250 480 399 71800235
632 168 104 32413965
372 265 260 924377932
783 641 81 610787009
369 692 74 196084692
746 535 9 69667814
307 319 772 703941835
918 416 823 475278117
387 754 379 409419623
371 721 225 737883873
261 225 64 873161169
98 791 392 864809790
430 960 190 834486408
907 876 279 130108296
905 309 36 78329846
60 190 285 100172579
888 105 819 631556571
677 609 80 204067298
812 510 13 540372054
108 479 356 49118148
625 851 660 614128357
955 280 419 166994654
25 394 668 108002056
817 92 768 837701105
798 591 240 392304591
708 710 202 298667872
602 259 517 585894783
746 837 177 321952383
881 749 295 767957182
651 388 187 51345484
426 544 318 151254623
41 932 242 845221314
93 404 170 258487602
423 475 681 902195449
35 632 329 188069963
135 540 390 719442591
424 815 741 672801858
547 341 543 930392983
668 625 546 1882231
830 594 523 205416422
51 117 22 980542181
298 157 104 193421013
938 979 339 382401554
90 885 632 726063707
774 860 65 28743273
419 720 259 520232431
541 309 637 314239142
483 494 586 332764467
700 535 51 191838045
341 280 329 153340009
757 317 343 60953404
933 800 487 560794195
300 682 778 753714890
376 272 823 787926626
883 241 493 199377829
944 394 285 984431335
302 601 204 233652305
568 148 66 958270774
862 366 360 622378293