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

1944 lines
41 KiB (Stored with Git LFS)
Plaintext

952 1942
866 240 381 823841293
609 440 222 390132698
166 750 736 828498010
570 50 51 591392508
638 848 285 122437312
654 293 656 742660857
285 569 431 184556815
704 331 180 124522261
198 338 93 334948296
681 423 255 208837557
846 816 240 40203305
184 88 441 19614996
631 108 231 306563655
924 685 31 531244229
454 220 241 113239160
574 147 367 637270777
711 593 189 602085077
336 54 648 722655484
474 199 576 253530805
636 547 667 72267131
639 40 879 665000146
861 372 275 940048098
929 33 165 283326583
483 372 341 102999447
784 686 138 470578268
188 450 856 587869830
473 481 310 67255820
405 218 523 85428791
641 857 272 768790789
299 626 254 137880957
379 85 388 167276759
881 576 221 342897795
128 177 75 62371458
96 480 576 522706398
116 307 184 233391648
124 683 124 143683746
10 686 453 149481944
663 382 568 17793633
33 755 134 748971646
620 74 115 92747365
507 102 562 785763243
239 685 87 66791693
895 243 597 821241728
589 417 205 57194823
905 237 87 764967316
722 578 32 712986207
722 376 511 20470276
197 749 284 407812858
453 98 144 50491094
710 430 268 912918316
359 530 124 200420306
700 718 731 8905336
548 373 260 404121571
691 457 153 92592243
580 477 709 368345436
560 352 699 135070870
300 930 379 776440705
866 661 818 792643869
324 446 206 345081271
613 768 211 512240362
565 662 189 400262368
378 752 172 490356464
632 343 58 81587722
448 796 185 550155103
66 509 620 202374822
508 281 273 561388322
113 897 73 292271819
248 550 760 164851153
178 455 524 223462601
29 843 227 785294712
792 545 584 186305524
217 150 364 747989468
727 473 555 130195019
564 918 242 78382453
834 420 115 128391109
498 589 597 684905760
909 436 412 69522580
871 500 228 644758102
710 881 184 536220541
74 747 187 436418215
96 893 210 521734
448 580 136 803415164
251 30 531 276334408
609 701 708 23281474
849 337 278 951182103
301 223 315 487059904
352 576 349 346465417
849 176 32 961734825
507 155 86 116906641
463 694 324 728882568
714 220 416 342019489
224 716 410 724744481
872 633 140 272338724
523 36 536 714031745
656 361 805 844433300
77 316 59 927641462
251 394 730 533909687
19 875 445 62191986
560 272 13 500471332
373 693 319 81036236
130 483 95 985468899
145 44 75 809083239
208 326 810 368252204
670 828 35 136615832
278 594 162 867340
783 406 21 579362260
922 23 620 714167785
97 764 619 222901109
579 698 440 314835679
931 157 302 80451059
530 74 657 221605671
340 603 512 58342283
744 684 378 113514911
378 474 153 437193975
745 604 700 107944276
184 678 119 988078035
182 887 675 34027778
781 97 340 123583443
723 3 160 512201563
892 409 726 981099212
737 718 212 502160569
302 550 191 319402017
664 474 387 762918475
595 87 199 380466871
57 593 173 315414875
553 409 208 612974352
641 934 20 612635071
485 74 547 409640108
595 258 355 536424758
941 949 187 995353484
645 243 331 890800387
3 417 168 247817576
422 722 442 402105262
687 798 375 949825302
108 17 393 12233304
781 806 239 823314563
929 819 26 376227456
737 309 20 100373691
505 118 20 237736527
653 706 276 108424471
411 374 803 502133352
258 631 368 300657895
699 344 543 24831501
274 508 165 858870171
141 669 173 268142428
751 825 74 612785001
314 356 201 47339100
624 331 459 873073534
433 206 24 478706122
484 169 234 649000113
560 247 49 300329517
737 678 99 726481931
302 284 815 966334727
927 358 683 195388804
432 36 393 962031880
742 748 146 296438291
303 577 19 611342725
309 832 472 275477760
595 773 133 534232738
488 338 350 689519795
600 653 540 140519709
730 329 584 763122213
484 874 375 665144498
217 683 189 494078464
696 655 23 222201602
529 364 404 1538338
344 88 191 228082489
121 920 700 528834595
93 107 460 106832835
603 23 84 453241809
285 113 179 602952108
804 708 127 13103949
680 470 27 280121148
525 4 272 10721004
85 237 544 90579379
86 66 169 780740795
148 453 548 448193307
408 609 131 335266344
198 230 124 643881015
655 620 73 952962425
566 157 48 291626924
914 383 509 647077828
944 870 411 71197455
427 690 203 996556971
809 626 341 969083720
325 506 260 372748545
71 749 734 828587106
225 903 349 175815326
771 724 462 272646649
56 864 258 101757270
854 938 114 12752220
605 310 342 140519797
919 807 289 273717
255 796 475 262355813
339 165 92 422988328
145 727 514 720120979
854 533 738 430043056
677 263 4 972890223
497 856 657 291557503
697 911 62 939959451
510 574 470 11609945
120 617 68 979587318
924 406 812 986856792
395 409 270 71195192
244 638 144 548155282
468 713 173 58353975
478 911 569 884084316
862 114 95 221152887
391 901 200 462340338
263 661 460 691215304
306 703 427 498013898
830 894 350 387861542
345 399 301 188932199
603 695 378 476580001
172 136 243 522907488
44 377 806 313162418
655 180 62 189653356
223 763 420 810929278
634 661 131 680882509
396 457 109 937127398
652 816 64 373177378
354 931 207 355850882
237 734 694 410842909
510 789 478 839398075
210 483 340 620879289
355 607 463 800753081
867 162 291 461929708
269 349 75 761162177
752 859 208 25473091
875 85 308 448622856
460 609 160 630113374
496 675 208 901067708
774 946 218 185858065
187 124 133 306753269
763 884 524 881296658
43 765 351 856620531
221 682 380 952044828
303 747 596 375473450
652 342 742 347203794
680 928 321 49503054
114 570 637 359339012
370 680 144 63898540
227 877 503 497027566
553 13 98 392006136
796 720 663 773655677
120 390 356 236658029
463 554 246 237535621
274 616 289 437438398
610 516 161 242483128
420 585 109 260716721
642 233 419 704685332
799 683 76 574291911
272 665 85 405008418
705 230 413 63127902
637 895 753 330926191
50 220 159 960799279
258 672 549 3941761
527 395 474 227299643
54 745 181 691260013
10 273 327 941068854
497 11 450 150738333
473 500 79 259493939
383 209 15 357900170
531 414 199 779117557
667 340 680 162448263
429 601 52 515835236
609 904 155 817743063
491 628 264 737050065
349 518 597 564094850
590 47 661 334641701
880 247 479 975133933
452 907 376 390419814
460 32 185 31223930
457 550 277 67611098
183 497 16 283709061
655 478 60 542212534
393 447 432 577880210
317 308 752 564243550
33 181 217 549594883
644 546 376 681308528
522 430 238 76395646
379 346 439 117842654
28 703 331 757419649
204 648 4 35750855
469 36 102 990085129
789 617 542 475748637
411 67 342 345161793
787 899 103 81696590
143 656 373 468736337
437 577 222 482650579
794 562 263 451212244
483 100 72 661301464
936 354 326 214210909
420 32 522 242480986
948 536 236 165506653
142 182 404 982305764
31 281 390 395850283
164 872 235 756993655
30 219 345 174291040
266 31 5 254843168
155 824 391 981238248
659 404 110 115576985
897 13 171 148630891
585 816 19 183026
184 48 188 289077626
731 666 226 255977228
938 380 414 36321087
31 522 94 83805042
936 596 26 605555296
917 610 157 815699472
825 341 60 555818052
207 663 326 669419373
740 705 59 63211496
701 104 138 909380481
641 521 204 284791395
438 168 75 773025338
575 85 170 381435181
197 376 394 711387728
357 182 288 176280079
464 36 358 346488271
32 34 13 191702749
558 740 277 317269309
473 126 881 772825824
923 949 521 870261415
685 749 571 76604814
697 91 102 73910348
563 134 468 690935379
577 52 94 38918827
917 245 553 474675244
720 715 41 768814269
430 865 873 682444211
859 617 454 951202716
889 332 276 262438431
78 852 44 421722338
177 832 44 254990936
88 240 128 282886472
540 430 333 517480965
825 140 198 486021894
476 134 119 558529709
889 197 309 743792138
933 686 848 923605760
614 936 446 858917423
866 330 247 352368343
633 943 519 371019716
739 866 194 521781708
475 787 101 642043113
212 635 74 12919744
284 560 386 864746715
240 643 524 943441046
291 204 41 186289865
810 652 508 370800626
412 397 383 45472669
727 723 606 651559212
56 7 275 234452564
753 553 297 800083431
105 770 199 633870124
665 457 92 438215770
930 503 232 146474779
619 6 272 852105750
371 328 559 24983889
342 318 112 21982192
107 615 306 981567061
343 842 717 170634837
16 701 483 275388829
544 201 247 936829700
410 489 543 88442888
103 230 214 696099566
215 193 401 137196315
662 91 259 116308114
239 313 434 321157886
285 184 14 581634639
183 296 597 234935814
844 699 262 251725008
71 477 25 43677433
394 181 186 109386768
871 762 224 17695174
301 381 140 496721602
62 322 561 527342546
744 614 76 642894926
369 19 265 357921300
495 530 542 68304426
891 471 473 223688685
439 774 71 966182639
388 4 154 421545401
943 612 260 526493726
55 767 326 629218296
115 820 528 455891775
708 466 489 416347940
505 799 627 763240123
592 62 617 172630709
262 607 393 24055858
21 447 598 75038406
899 584 426 986338300
803 54 496 92369703
482 165 33 10911286
49 496 596 803435351
526 926 767 924871016
820 7 559 907665726
503 505 107 617067836
137 607 632 515960843
189 34 303 62385619
13 370 562 444366058
721 54 55 521122978
292 146 151 714148424
265 525 129 455205057
803 379 578 68144329
122 639 91 689096690
157 437 504 996352703
457 358 511 187173477
753 802 542 588242389
406 678 268 908282920
469 257 346 321624600
404 445 393 635375027
399 522 226 642213405
190 279 80 968032791
73 704 383 864345262
127 180 394 40622958
811 734 204 903743546
468 479 550 130443905
466 179 414 415018581
445 881 151 202627361
684 905 115 564015928
620 241 511 681498286
234 369 288 19721026
392 335 923 172656116
815 455 148 503100539
37 592 59 654057385
696 743 71 570333040
846 690 17 303178425
522 728 616 704385048
108 121 902 685150203
91 764 127 936519509
372 163 236 939640935
766 804 110 144978078
740 3 483 3616250
731 197 266 326649784
41 245 842 942717766
722 804 5 635467810
788 320 13 84387003
106 895 150 345357467
71 600 426 593710884
422 204 344 906099595
269 605 58 322086661
779 779 345 550667598
195 491 94 912113831
521 185 434 133277636
358 613 283 381969070
920 704 161 960187126
629 451 262 901406276
333 89 78 576630588
805 744 154 425559816
645 210 55 394404743
100 355 412 985552056
369 712 261 4582454
576 77 264 969567198
643 619 171 389707915
914 572 831 883150464
573 503 471 477412078
270 599 681 16809964
540 921 22 35812407
787 296 98 583140193
400 740 249 494485566
336 403 86 113386243
132 658 602 419250589
310 872 212 847370484
936 751 313 399437616
553 663 638 557895159
267 189 387 637117080
798 722 80 866760422
340 799 22 645560415
460 332 181 51564256
583 37 214 345806767
556 495 241 492737977
255 379 473 106670773
151 391 102 273476094
262 442 645 830015586
271 24 382 932585215
257 12 241 940230469
25 897 192 717859234
476 727 435 172631929
248 19 710 281234448
815 916 433 978189480
768 780 481 424800968
580 609 92 642300169
869 716 109 47379006
822 456 10 674308500
329 424 214 417239868
206 772 89 13585926
569 325 120 265519793
237 571 206 660570470
76 117 73 842169974
180 583 189 764555105
748 389 9 107627055
356 86 37 290820002
365 884 521 981083244
389 629 493 114546467
802 542 747 491939180
88 926 512 341307534
562 307 423 744121315
641 67 273 382772571
740 914 314 413063662
236 16 158 987449946
33 450 25 904462362
372 936 90 394416540
124 737 418 491690247
732 930 386 980160448
768 663 129 661720463
17 236 46 211168993
529 902 334 115990612
577 843 538 449172486
196 661 546 170199450
42 648 299 352496087
630 114 153 767290515
313 53 222 823702722
105 889 438 913295458
589 887 298 950375344
107 614 53 460112384
51 565 26 297430746
411 528 563 830858864
835 875 104 59296676
458 208 92 112880507
371 838 452 634077262
795 646 788 46256903
109 769 77 233446929
821 359 242 250521371
677 599 213 318560905
870 543 9 735899430
219 379 542 868002975
851 384 558 943762150
828 539 785 213550727
505 653 746 379279191
814 343 449 235903825
381 367 82 160156307
936 172 498 261079423
335 301 17 890269225
167 693 5 780694995
803 510 97 242383373
385 302 64 282415575
944 317 36 891129870
283 943 442 479972014
202 34 218 134966226
344 256 463 53151643
35 383 3 614149613
688 260 125 112193070
921 116 4 235904811
781 158 270 855402587
379 343 715 86196633
485 208 560 957288793
692 854 41 993721187
863 813 81 214861385
358 873 100 761993161
94 697 79 680765445
763 329 228 838388174
660 57 268 22675881
186 831 99 431084564
554 9 717 356166972
800 946 834 428357121
630 864 583 535913078
491 393 319 721214087
511 298 718 174544117
641 840 316 695463093
319 891 310 740027666
778 157 521 50243087
430 336 84 709001815
700 446 231 809301671
892 321 382 927116676
818 217 53 471728399
847 371 493 342410203
68 537 580 582780680
554 65 184 762331252
289 883 392 868261148
549 331 886 688957221
908 668 123 554842643
677 583 11 710407712
562 157 190 417479662
737 615 108 869112008
700 268 85 139820878
213 633 146 329455363
639 925 198 770904379
789 486 163 52068269
248 281 731 735613671
394 398 4 113937606
674 821 322 894470033
223 534 4 523449377
939 642 56 395602088
929 717 11 304593675
303 131 715 253791259
104 219 317 581764264
694 653 80 979233252
32 480 361 801346814
850 347 45 138517115
367 142 39 261563227
473 270 236 189791664
201 211 313 504895039
525 131 604 661725710
735 508 82 347879276
270 931 134 913039316
408 424 285 938329424
309 919 590 20941535
626 663 156 925108770
218 382 102 968505716
489 586 275 424942242
328 544 333 602075771
661 741 73 70428417
463 173 72 565911714
17 667 45 775258979
316 262 289 978788692
683 777 15 312552152
411 214 515 949221051
163 380 235 849666258
440 697 289 181744500
923 400 187 256782586
720 374 545 238837092
816 147 358 762652462
328 19 246 913984737
791 877 45 27709602
361 484 649 690656991
385 491 185 360763962
628 476 252 804556661
503 940 86 667877444
118 107 363 886671452
176 73 292 27604853
647 524 294 862793749
258 551 442 681282676
306 942 147 532279531
593 649 228 490139185
647 539 133 537854724
275 308 845 322244205
834 585 43 557922927
134 482 349 560170879
527 893 228 185272340
73 692 173 628272488
212 819 618 248479745
647 892 178 786499399
649 164 334 936064190
132 696 352 854679333
713 878 400 872884499
487 618 142 492203033
52 225 656 511903566
527 316 576 62807010
402 144 608 605554439
198 611 450 530857802
908 700 227 915863043
913 585 676 159247997
747 728 450 209360599
585 848 285 500876125
487 559 296 941554176
369 494 690 156955342
706 517 100 130423401
392 474 349 174887744
22 15 796 980261269
369 477 129 77885361
703 487 238 120879689
452 478 195 195338646
547 901 647 531293327
522 910 770 132349246
52 791 321 986351163
529 263 79 105487867
712 383 749 975378527
451 322 145 199020820
359 112 10 22448357
671 403 587 199526502
765 576 6 768264060
485 534 436 949078783
868 195 536 569790270
264 34 281 951264136
773 639 158 919925735
339 700 923 356827256
62 738 848 37585992
366 349 18 476315727
410 757 26 198459304
89 317 246 380525085
796 166 156 966327085
547 843 517 508048323
214 579 109 399616016
7 474 202 916242370
493 483 40 909862779
252 351 369 834281928
241 213 396 641945720
104 943 480 657638381
87 130 5 740039483
319 437 28 465476670
818 521 41 820215150
576 852 180 549525646
875 461 352 227852740
941 631 340 322168000
17 426 677 989394155
786 211 212 58024936
721 154 631 119130535
332 129 512 661600738
920 306 320 792112900
584 180 221 656484769
106 109 654 551164599
591 487 84 428963426
194 314 696 995015783
601 76 123 479769755
342 269 198 281057515
645 653 203 182339716
901 308 636 965550561
727 146 240 515652585
886 876 52 819701219
46 382 40 314545067
72 254 823 999391083
202 400 23 113056035
639 660 540 772886562
662 186 360 329110423
98 835 149 116966444
457 67 869 203705640
471 14 213 480878026
553 414 168 146990473
770 134 599 737612469
918 180 197 171499537
646 294 484 612711929
370 812 158 416983931
358 501 461 436131786
408 61 175 971146385
219 393 641 561338580
105 760 90 582460167
90 528 170 477883885
356 341 615 975315363
416 14 103 588730499
631 511 406 464339266
785 768 398 957476830
308 450 269 798787474
37 359 207 820075028
662 562 324 43451194
785 612 103 310445354
576 253 144 273466394
149 686 418 287757082
146 597 306 224515950
859 343 272 603902066
473 219 854 605913197
119 719 74 926078375
659 668 594 731816069
443 695 302 707990433
251 948 757 968779161
670 684 643 756231021
935 206 459 605460817
873 827 731 524349204
119 525 584 81483552
123 898 296 12756887
21 547 778 917376476
92 367 734 325580404
215 589 305 898940348
444 466 94 555146897
314 85 821 387022603
149 943 10 266011204
409 30 200 326437151
948 163 94 139744759
193 56 404 79547032
876 812 113 219540368
444 456 38 665053826
705 367 238 432071236
345 519 97 585980048
4 92 752 200910510
567 161 19 922299437
587 894 388 85438529
341 63 378 389858204
863 3 97 81097032
637 441 502 291102512
139 789 372 111948785
304 249 163 18655829
365 750 80 856852467
36 141 303 157291585
454 229 264 470548126
376 528 638 937071854
919 760 69 576554249
697 514 533 801942361
3 769 345 976355532
585 814 581 146538753
842 133 26 937110076
733 401 291 296153608
528 257 596 692299229
317 341 27 327924482
575 880 434 843791505
874 296 374 214067426
874 263 329 645764422
825 110 40 867884264
501 567 376 26512328
41 564 294 116662922
87 514 392 533737353
169 313 519 882550872
365 528 342 406015198
28 215 459 279245144
156 7 683 440702822
773 596 115 375457631
354 73 769 88826735
191 937 582 590995240
381 946 120 914405127
70 147 293 74081991
418 934 157 71725870
738 802 179 227788432
713 829 552 584599236
243 615 630 589651358
269 190 109 652033452
315 375 328 7814005
805 73 54 315105377
589 946 768 507544462
610 400 345 13288325
38 631 540 284602144
729 680 501 647153696
681 71 56 585778929
608 732 495 473914718
596 169 290 262315812
321 899 384 38237856
255 575 740 41006463
196 516 568 901147050
745 296 200 334794712
764 679 3 708892744
814 773 428 252211715
411 858 56 621335286
262 920 18 735748883
922 85 142 11544339
285 346 499 140798436
90 310 272 564722026
403 778 307 758376063
416 288 269 634880596
711 476 519 515862018
420 488 433 628694501
20 718 307 143830785
724 928 445 141770072
803 317 157 211458020
952 444 141 718869674
227 851 53 182475098
417 230 737 64322170
738 756 300 123033015
435 687 488 300335537
427 601 64 594838761
159 887 512 688857197
521 610 573 807898691
135 37 650 610648413
232 440 448 654440637
136 837 137 549540499
738 922 27 523676667
655 733 518 443338689
866 86 583 713869581
242 717 566 888959058
258 43 35 410622740
438 713 330 242234942
837 103 225 191863480
130 310 330 942279805
366 578 59 188821299
362 173 925 741348313
392 233 26 249061272
471 608 570 719265370
825 429 204 369468285
752 98 129 542028075
395 494 99 235189506
596 460 440 133691689
580 832 540 527238819
397 948 657 253973658
757 582 144 584459172
354 504 520 851890134
329 188 46 794165536
470 231 114 831246542
100 565 422 503934095
471 779 47 535996049
751 803 293 479201128
714 168 106 626047971
609 610 148 267354881
305 867 476 280047069
66 892 359 138564260
681 829 276 534353130
811 563 23 29191731
71 737 48 379615136
503 529 418 748246233
663 698 17 516776006
868 947 380 24163059
800 932 101 46389249
847 806 97 804459655
473 434 63 103928636
293 438 710 937514721
855 292 705 933163735
291 530 215 249325213
567 487 539 135924485
295 433 335 117657210
82 863 149 964312852
373 730 283 155875566
289 76 651 318753759
871 203 6 484556282
224 572 377 437362811
858 197 112 608848775
178 66 198 328485204
215 571 152 249698519
510 658 208 879766632
556 951 645 162477298
535 917 447 299060172
477 561 760 780748268
267 861 509 826843928
159 723 310 758530731
84 692 774 322423340
286 249 769 211734139
644 384 139 391356718
518 487 325 823591471
238 592 847 43052354
929 877 397 22171908
753 480 469 922164395
616 755 421 718929629
410 948 236 438452612
946 753 493 932590598
582 621 461 941463262
480 556 269 909656347
546 894 223 140602496
395 878 84 417734042
560 17 226 91055982
359 332 723 385507764
746 353 254 108193419
770 605 129 753714404
151 546 374 327173633
16 640 99 111214400
11 658 236 798513063
386 466 182 13084172
137 799 392 510943237
312 209 576 171918796
369 870 102 877195033
737 941 517 682425179
96 527 358 468999872
533 616 148 302705218
256 916 644 645859333
487 75 111 722362563
771 479 583 204654962
617 356 441 168777516
400 434 64 433692912
824 596 19 115800991
171 274 258 517887311
484 220 918 955052941
649 736 151 489445298
52 767 492 405454139
373 763 563 666932320
296 435 342 84399306
636 663 599 577584437
507 296 360 826762604
433 58 161 15435829
270 84 846 779308200
46 143 257 798192471
2 797 60 564808818
384 722 854 783515218
60 281 291 180400726
137 723 52 949324570
779 193 545 806826467
204 590 460 658646715
683 334 614 94138339
65 45 318 937902220
723 739 99 996654331
612 608 231 990093405
474 882 232 204345428
559 435 111 289857818
121 138 148 894253367
567 736 667 591942767
357 527 378 996632096
327 939 46 323228766
360 519 4 789073985
619 434 233 412590726
47 594 26 334464145
648 632 97 87437513
560 591 10 616419484
55 183 835 200117029
168 115 185 330641124
288 804 392 69809990
183 438 208 966741060
278 727 55 916875351
490 933 499 542010736
563 553 513 591531573
815 552 293 893134179
154 641 448 824823057
911 630 390 515948696
764 73 483 889379069
491 355 136 404394654
6 570 197 477921701
376 456 540 106891515
338 694 496 379633656
448 628 819 771420069
575 520 106 126464895
812 596 157 154303274
257 34 221 40121531
223 700 130 358771187
937 858 353 34058912
89 800 249 693584902
671 402 85 993518068
252 896 22 45095475
496 864 716 312129196
504 810 505 740453460
15 361 283 126783738
32 827 153 679325889
731 695 103 807345206
481 849 374 134601044
567 869 316 297433832
651 691 234 401161721
611 520 475 934842187
108 797 180 944838378
833 62 691 994909493
390 207 33 36068131
235 471 369 716666972
745 347 26 935190370
638 637 32 381220524
724 11 293 853864481
161 656 355 489593902
61 289 589 999131967
217 721 457 20909921
496 249 636 45090818
408 576 654 515297754
151 342 315 865804464
783 476 185 266936205
250 117 535 148214271
728 927 372 353450596
661 806 217 558699591
568 624 240 992519608
719 420 256 76615265
874 87 129 508161070
375 863 260 730643959
863 429 154 567149701
769 687 239 518427570
255 807 366 316320831
814 4 287 473985564
892 365 217 162020979
360 315 491 251488786
301 273 444 595496008
230 328 32 437476634
934 818 293 544478719
288 161 106 52688543
365 385 16 314609948
738 812 418 7670429
527 718 622 962146766
920 120 605 387051109
219 933 383 70027739
523 542 439 79969071
90 41 419 595818755
616 715 175 190718301
574 701 244 614627404
94 211 570 42626263
185 788 605 349024225
212 175 522 50156050
537 612 3 79561187
256 618 95 146404573
274 101 285 625881640
747 879 249 459918872
379 433 203 976078480
292 394 131 739220309
934 378 447 91566020
907 823 742 124178973
454 66 195 936359814
282 404 580 431490059
321 830 132 690178756
88 687 219 559977884
289 72 650 299230025
902 561 382 913721671
603 889 546 263901385
444 951 269 55094498
649 590 327 447689842
386 740 591 961320905
863 47 561 369876470
459 382 261 430084709
741 363 206 53650777
474 650 77 845012415
526 39 299 261707494
331 286 349 965142890
98 576 91 225901868
743 249 52 127895352
302 664 103 688950000
449 448 439 278074198
276 923 575 976829742
310 777 155 616583614
71 628 33 558470346
169 775 478 404134889
673 780 90 10535530
327 538 121 354664386
783 912 530 648963943
646 711 231 95587870
720 743 705 328911369
252 874 469 215539127
215 637 98 766693439
723 822 184 993277382
38 546 465 500143226
871 507 21 934473643
42 612 17 996091155
663 952 158 774697029
556 394 344 776008356
942 296 173 947914873
311 82 604 256711459
599 565 352 107551983
548 265 117 445440305
481 147 638 763643797
672 113 63 710886206
527 52 332 321141526
736 514 177 422699360
943 858 312 327982296
149 859 265 62340737
277 617 32 281915022
429 575 287 114113366
796 337 433 417165958
529 177 101 969092716
309 440 1 242789788
341 149 529 800104391
742 753 22 99708766
124 450 279 744461800
788 125 268 479678757
313 668 413 598262070
49 721 261 855334085
402 473 742 175739793
75 591 24 567924165
324 147 110 38519324
370 309 14 536707404
942 198 36 926889385
72 603 251 602650723
844 948 255 939022087
251 579 436 462754669
95 114 76 869688650
792 317 264 687025668
136 253 172 116758051
58 243 181 63829231
111 896 365 673309454
630 615 898 716732688
419 903 519 329818741
26 751 215 300631027
417 929 187 184952590
865 746 114 789707820
923 224 628 45787998
236 305 123 934197077
400 600 111 309492505
9 815 96 354589806
34 512 92 698166831
522 828 656 480628712
711 498 213 956386805
673 735 349 223422989
509 938 435 213071716
736 500 637 841058503
212 741 27 458752099
146 156 59 66594816
568 770 100 250863947
273 244 493 86706253
758 50 112 55052846
590 720 147 364026141
555 358 263 724303019
14 598 18 645683359
700 79 346 483711729
534 944 376 598364018
675 54 405 594970812
817 951 756 114871973
278 379 374 733560889
365 297 254 645750871
748 826 13 953321185
361 418 125 857221329
891 799 216 329671570
883 80 207 517838704
351 836 154 920451576
856 9 124 678113576
144 871 7 318865870
551 263 6 23617972
62 769 106 780802067
313 583 391 4417184
839 742 864 421056301
111 768 266 146032266
399 590 406 726123531
356 828 577 944682308
885 638 38 807440298
297 222 279 263192002
28 37 274 394042773
659 906 588 448085245
398 242 733 940734304
273 226 267 379462799
844 574 285 841048058
696 453 407 148372539
237 434 510 65358099
460 88 102 101690693
245 364 25 609529195
435 169 458 682695457
179 592 432 94752227
915 153 120 959146300
594 775 153 433865832
61 612 34 950455076
93 278 136 139728346
918 570 295 419442807
201 474 633 572767182
320 595 439 203215595
514 81 3 415487093
206 359 368 583355209
214 460 542 231758953
588 736 85 206921475
146 51 423 129157598
225 166 180 698634291
249 565 123 133487821
661 328 142 703235487
406 511 74 347024559
541 455 112 737610881
61 642 355 461475641
910 452 154 757940840
50 403 116 482799655
26 186 39 246256141
211 316 41 315404747
241 697 352 361087911
813 284 215 100481809
162 172 11 457909655
641 736 472 572591862
868 526 446 295630373
928 595 840 309906868
934 128 490 853557255
607 222 280 800953015
65 441 75 780058604
549 588 782 219914903
914 679 280 53463503
272 127 71 87335447
631 52 14 972367895
237 651 615 942978309
941 679 291 692879698
337 888 39 584994946
267 952 426 941848539
664 118 278 116543039
164 918 111 43671156
395 285 76 378397034
381 888 498 784952347
43 880 47 325104468
910 313 383 338439614
940 918 265 943061831
335 428 90 490696117
923 583 374 783186916
451 626 466 42817490
741 862 144 720118721
933 780 141 788370196
299 628 447 738936770
171 653 132 867985780
587 926 139 640672090
50 589 515 594949731
109 303 124 839238913
194 104 334 167971845
906 632 420 298469880
231 867 470 68887670
540 928 20 284791639
239 932 131 27933538
78 239 316 234008630
713 509 337 195146906
128 538 521 629507986
519 650 89 118468906
115 500 6 114891207
127 244 282 825317790
647 650 363 30186262
589 947 521 298330157
410 925 36 187134107
190 240 88 467329575
126 372 139 686495936
177 137 458 696931969
866 152 270 523954693
418 858 380 865781554
830 267 675 14553767
113 103 73 663756284
427 198 174 999590840
27 350 217 413877289
797 433 122 233256863
136 411 351 60333414
101 393 406 576253484
394 632 280 499353690
511 919 161 747801304
853 187 118 83284780
87 914 186 986982866
631 924 29 96330932
634 2 87 303997758
799 480 126 922470400
774 508 595 70300140
822 495 103 493577444
608 61 318 578927708
273 471 638 739533329
98 191 372 892920203
892 566 10 276390470
521 784 119 432308523
786 120 664 31817090
196 215 155 132214614
875 529 397 127878087
640 712 277 116505846
554 822 102 652102262
526 622 516 639775136
832 349 543 356585640
5 738 159 683496765
98 82 366 480035570
656 877 199 106270424
548 405 511 622172792
428 908 10 665822482
791 841 691 85464239
519 707 89 804076608
131 531 572 15727777
433 275 631 875319072
548 99 144 68069870
908 444 436 11977593
778 665 86 47958117
389 779 41 231009719
777 479 643 106347228
477 947 217 827431691
243 636 596 144998474
124 599 15 926342348
339 256 58 387324401
344 684 341 978301419
600 208 309 733058137
529 786 717 918094258
262 64 558 337102170
129 28 98 307087219
442 481 499 250381218
147 842 360 650486985
588 831 67 941037833
122 595 838 359051588
766 147 223 242089128
802 371 78 433767267
407 388 167 726114713
690 186 117 775765567
665 577 65 670742617
482 186 285 944006699
573 188 218 850343608
141 516 90 183749598
361 497 146 60743614
528 707 95 766615671
312 759 320 985932800
10 136 166 775586495
952 610 89 53487518
46 229 718 394547205
350 951 119 323216567
269 518 851 913348944
594 92 291 70684580
33 794 834 173904282
263 912 489 210608935
813 876 149 312948025
211 921 512 401530314
655 86 348 431936479
832 66 170 297959682
527 74 408 598611626
442 542 818 843967867
738 662 215 34602604
728 17 122 636512241
80 814 428 980204738
608 307 96 669551278
945 138 293 500720772
327 869 6 108641545
297 674 299 367808614
579 159 241 834165600
74 652 51 425486246
208 471 303 748399535
524 168 816 453279362
380 63 258 972889219
20 554 318 142317143
72 896 144 468347809
461 257 215 170335212
341 590 334 243366256
159 912 122 487017277
446 374 828 11654047
835 719 104 74072767
89 370 104 405184452
414 564 628 184898785
672 840 583 161624682
395 83 235 332124516
58 819 450 809645613
952 521 332 491896902
287 887 186 382542947
788 471 473 775795150
338 107 858 64013451
182 235 416 936925935
885 345 254 585231025
785 125 36 36939535
545 323 780 95153132
768 487 160 674764492
740 498 646 969451034
754 699 482 271934378
100 415 379 861207794
409 279 665 73532068
636 295 508 992997082
759 228 480 202851202
273 316 172 526406884
270 797 451 697868081
485 941 735 450597158
328 63 457 47704867
642 547 107 888470917
100 828 235 24952719
622 851 426 229495108
344 567 667 403413750
111 199 315 61225351
493 922 739 151626637
551 639 299 950648993
305 756 411 637534004
731 904 152 55717766
93 457 702 279137089
318 812 241 869056219
93 869 423 692966966
303 301 423 873234129
50 778 505 272217741
61 283 84 609352428
436 176 299 534974892
71 616 183 619899357
934 276 277 306461055
692 451 34 85394106
203 84 11 195714036
856 71 614 207713372
57 399 202 809620779
823 722 232 25194105
142 332 100 499142121
949 660 107 5033512
902 398 520 589314269
27 473 350 752634312
376 568 450 819354468
322 320 37 263205420
941 566 88 465930254
401 85 113 345465942
678 328 245 41971927
827 144 225 609718817
852 472 143 970164655
410 798 288 76791937
829 307 622 8785134
417 70 222 491078042
373 951 647 54906920
591 795 258 435318299
785 651 410 782408755
251 128 149 36959479
418 287 173 733806645
889 462 158 304084780
216 530 861 354096151
847 372 153 376306930
22 809 431 941598586
171 681 191 31583919
18 480 297 702275147
252 449 20 1946221
896 235 676 356499566
297 570 380 103013080
556 401 322 419313594
848 466 293 369764167
442 183 55 546161024
579 733 63 713022991
540 427 34 226728120
49 635 307 735817958
105 862 299 392271534
85 66 388 531722669
245 701 172 368609047
283 622 138 480980110
889 756 452 732822938
474 842 649 20775511
455 913 788 591921268
182 744 325 593743459
555 840 143 612778651
28 425 37 400190267
577 797 316 50530737
330 294 527 616292118
594 353 110 293811150
241 624 437 750691060
854 39 153 386569386
83 424 477 101962077
165 3 305 638667749
943 682 116 668313311
265 855 375 392349292
39 487 840 736431369
153 616 9 400252027
61 260 537 27071100
119 573 296 229724902
463 286 579 634313764
280 843 259 962432562
664 170 551 722242553
465 704 345 981861443
861 405 188 681146409
826 382 386 61434165
277 848 834 947349205
428 129 237 169737186
373 459 428 144570027
487 380 80 383456929
560 941 49 413400885
734 365 86 932794604
230 362 111 228185470
863 410 147 322981443
597 391 73 336206461
591 431 271 839376674
74 702 370 125466494
621 727 174 321995169
402 403 94 674148061
176 701 514 552543057
47 159 157 15484999
207 91 533 467629167
90 709 460 505043849
223 128 4 938883918
905 277 575 102635101
136 94 815 39358459
581 848 637 21913423
739 816 191 102944868
671 281 127 271467899
572 747 739 719495524
912 616 534 877930262
61 541 499 381006958
25 504 157 630466038
504 320 24 136971857
394 532 520 925679455
322 140 108 56588728
392 891 210 365263211
48 270 418 508845297
195 442 223 780383977
601 727 343 344565951
725 890 167 969422156
270 628 39 351081746
191 430 546 175882607
890 576 694 132784327
717 760 205 815479433
505 806 719 471227495
392 363 159 821521926
488 699 216 554754709
823 67 416 743407889
469 225 219 782427467
259 886 598 88486334
500 166 176 292348866
212 439 39 607832604
579 730 486 616909244
142 665 100 356832894
314 569 224 626236040
61 663 658 4843241
680 77 360 335895275
36 754 74 937815452
605 652 138 960763204
298 152 206 688458174
205 75 428 27396779
348 489 188 858202774
383 616 143 155117834
266 649 4 912910926
874 480 294 322652434
659 864 641 395395442
635 813 374 981252728
96 593 155 225099609
586 537 600 599561273
14 866 716 558890679
361 637 268 921769949
629 232 189 286628122
401 824 146 52908080
861 113 429 431097133
29 886 789 561966820
874 674 447 835288190
235 873 374 487627213
115 51 549 787018846
437 291 57 984653839
226 789 421 724557037
688 707 70 823092673
475 205 137 692876487
573 75 566 51775237
130 552 499 192907065
737 35 605 183567810
913 816 253 140227659
887 813 168 686570566
582 351 476 509631416
241 211 266 780012823
714 879 119 107401320
432 868 84 949609053
345 868 143 252763170
911 901 126 63777377
172 579 46 478877592
109 631 374 472974761
946 7 112 751012124
702 543 53 296421522
559 476 286 466622187
326 630 226 982844338
5 269 253 150200523
469 31 338 155138580
637 760 282 609131764
419 483 206 748774447
704 773 833 826250646
242 235 297 638668700
795 556 96 372804484
308 436 380 380213886
655 202 808 947205027
673 274 338 100642247
695 501 309 450183200
800 689 17 11326985
847 811 367 936824296
240 674 390 497471202
512 193 183 407850238
38 161 193 339041360
680 941 330 571001782
611 708 173 855189524
76 891 454 732453180
408 901 669 116388649
832 228 62 40524063
550 99 614 30850100
530 341 206 576074585
513 390 429 649475433
471 504 245 826402122
421 251 161 130119381
599 198 66 92202911
606 570 226 166223139
574 755 444 439466119
564 212 439 978149910
277 909 64 862937072
276 941 179 319440512
17 907 83 814856803
379 688 417 145416864
648 101 11 241029065
41 574 11 910145120
522 31 16 48924132
767 733 284 604208167
334 834 43 780804785
842 832 307 169444380
483 826 117 872831879
2 29 12 270501004
388 406 275 96797048
237 89 520 495197942
602 853 517 724893530
622 406 105 715070242
335 546 457 727929296
212 539 540 315876990
346 927 4 452759215
737 267 210 172606257
35 900 431 904906170
656 362 761 283362312
373 15 18 642760361
551 913 33 93138520
689 378 475 187570997
596 348 675 647630777
253 839 594 225625438
105 386 812 734887299
284 267 81 28834082
632 723 770 279098648
348 378 53 63773012
461 338 56 31325229
726 308 367 514523534
270 344 129 903896302
233 284 185 131746245
262 816 98 758889000
725 457 650 981453482
744 158 280 481633055
341 597 32 887730565
173 301 227 867142412
335 444 582 718262405
911 843 363 686796116
740 525 329 11998688
399 334 252 453533022
336 763 600 66018421
428 644 143 832773267
316 861 346 389319351
845 730 124 756005458
948 867 102 649505386
324 594 575 150941009
866 782 3 511868536
669 886 683 818278541
847 46 113 805140180
601 5 466 319872657
43 719 16 554576148
503 339 213 800346362
619 950 493 40244521
915 209 262 717515080
721 674 8 373540780
673 480 58 222166170
794 100 712 64923667
675 134 150 399302108
31 769 216 43658938
543 479 390 255619797
201 444 27 563428178
812 602 521 903779587
925 362 631 449190435
618 408 127 838658649
344 845 374 269311838
554 150 760 92203193
113 63 11 774252905
639 822 489 543442528
299 461 624 264520094
744 466 601 892349618
78 134 93 944470961
374 877 181 4708204
458 165 546 54813755
537 332 177 727045271
305 347 200 265974228
265 592 661 225033004
37 815 130 214010805
950 375 582 701248146
592 87 57 46813123
637 593 112 618989228
931 728 51 422467617
103 315 87 526830552
339 800 597 31085628
20 594 1 867781009
521 464 159 42973375
913 667 33 595001313
546 747 453 221820898
360 555 31 942779725
3 657 84 641871925
756 680 766 379752021
860 418 63 565101088
455 746 162 40852512
299 905 84 298377321
199 315 7 69250629
243 232 199 885350161
381 2 66 142048620
218 797 61 382365652
509 479 423 625746390
159 713 514 601101254
114 712 30 370318196
662 234 92 838979341
31 170 178 68799440
901 738 833 258086355
581 389 51 397156090
173 81 10 27033635
150 123 179 112293594
214 713 178 384013906
523 208 544 76935270
650 520 514 243845057
451 229 738 96717888
511 910 232 377669975
825 142 98 920181143
898 184 37 20372992
454 559 440 132734737
216 566 730 462094282
272 100 187 296003543
338 362 539 342807182
378 313 210 860221842
687 28 466 98666515
698 835 57 620752456
799 145 365 284064223
451 686 637 399182914
474 22 75 865731218
301 310 667 655841830
105 273 290 45956919
225 59 665 711604599
464 436 131 807413051
876 198 641 662687066
297 34 243 942722514
109 415 147 381046534
410 859 402 630385018
232 796 278 111792628
265 280 395 603523657
894 319 96 571848179
801 693 40 804510295
830 429 24 945295872
399 433 10 87028895
229 904 379 291155924
327 643 243 142244624
769 185 275 189484101
281 585 193 686541885
49 70 190 207866168
355 461 236 152547493
449 336 4 995384725
596 541 386 597290274
361 203 635 350621432
468 788 442 271917682
266 453 389 877683892
885 615 151 485130163
203 650 106 107641266
819 673 143 421986128
284 503 171 14890179
166 510 20 703277809
871 745 415 588632035
929 644 668 479716661
437 201 415 15489757
198 281 522 817909175
929 805 157 779401871
157 323 49 951280023
111 919 466 309769098
390 502 105 180355014
5 414 291 65574132
851 489 155 473449467
577 698 421 381323498
501 450 649 64000830
641 759 26 101423562
61 416 301 141277764
124 178 568 803491216
680 338 4 929352388
886 331 540 258487971
449 88 120 667297407
489 929 415 99042689
618 885 242 187720123
809 238 155 491319530
622 389 63 243784997
41 303 344 432295566
15 84 6 510418498
585 495 349 980663028
223 537 171 416166055
148 496 64 722314435
740 924 465 159459093
607 842 771 56609877
532 708 380 658634853
676 837 128 623283522
494 166 340 660162300
38 684 221 95365373
425 585 762 143815657
216 416 196 276183090
544 437 24 948638645
498 572 625 897852009
504 38 553 455088755
149 625 176 146372349
81 666 101 138391565
535 172 730 760209603
918 193 514 349954325
378 119 660 844096569
94 373 518 836342103
145 667 192 691369031
148 272 248 104891123
142 782 399 626699924
475 741 624 842861087
712 285 291 579011522
143 384 526 374839682
533 811 211 641605934
442 358 322 246485066
421 123 307 440074822
610 213 153 367019586
919 736 405 197723857
431 462 4 380689642
150 536 34 975051872
83 951 24 513663611
629 696 808 240248476
743 465 348 512684802
767 187 91 259625169
345 521 14 856269289
189 823 222 888181141
598 177 249 171501115
100 298 892 927900444
373 688 67 753187201
849 705 14 566545468
518 512 364 82828444
760 592 612 114882705
225 257 474 837138078
105 445 44 903090926
120 289 481 491389310
777 249 790 947567683
775 227 58 368798393
904 690 270 409419654
827 23 605 314115445
403 712 498 315674016
250 489 119 271377588
190 895 138 700948921
426 815 273 4490236
508 97 482 765812361
830 523 354 171025742
411 756 271 41313010
436 392 271 407017141
422 333 452 540976414
103 856 236 153894029
28 359 273 399025105
166 258 82 290610431
754 364 287 34811123
331 742 864 482837770
454 206 265 629329973
637 751 540 96848356
716 899 137 918956651
64 897 584 231141167
115 314 262 381185458
639 603 537 916539700
469 85 592 13600499
275 418 532 624350894
182 449 156 178069905
482 254 301 427981316
70 100 126 771906133
873 18 330 673504036
152 798 429 797035817
210 890 742 416436635
124 795 151 414677511
475 633 286 38091297
99 717 224 481640138
832 17 597 38767151
328 749 191 719312506
641 838 476 733209835
147 680 214 707739987
246 612 382 867722966
743 374 379 85144171
861 130 485 766654605
830 916 523 165559079
933 581 329 67717176
720 347 736 861876089
485 99 271 124151724
449 529 391 202582134
391 300 876 611117188
555 625 125 489127856
235 930 194 229362117
250 95 524 21940922
183 389 174 547952076
547 774 341 928629367
403 731 231 712187604
318 786 199 130806278
763 195 4 88192950
808 125 379 530829058
563 561 418 27648965
464 202 87 804186542
790 361 221 23020694
718 410 297 514983880
126 727 436 722897762
5 612 621 92815650
883 231 220 37879799
276 684 854 417476479
502 692 694 618429202
514 459 241 626132136
611 807 94 463472895
798 923 15 335137643
877 375 267 12571623
451 543 69 48617042
583 912 55 155777028
710 890 855 96810197
325 481 345 701372339
828 111 416 526192742
878 638 491 412776170
186 941 254 510742080
682 836 102 289080783
626 366 197 326739036
815 725 208 466964804
209 907 148 434956462
573 422 225 941295268
48 478 414 413771400
915 143 65 785649995
746 690 35 248660166
270 677 857 31581626
772 938 582 571948868
169 411 393 450309650
607 313 100 707959151
831 261 237 308969310
409 854 316 692623957
896 457 313 899986292
940 497 347 315024618
700 738 394 380711799
368 48 363 176733931
8 218 351 315488098
547 75 227 139833894
943 425 175 1078846
128 162 346 367603366
29 93 389 949745443
439 886 406 955419910
495 680 490 122156913
815 440 89 649136778
682 903 136 912921192
286 703 287 580179229
889 704 60 18428592
417 635 203 329854942
475 237 82 838416283
299 698 312 482180225
152 448 159 229129762
477 444 517 966524607
484 572 543 434857583
188 831 262 787662848
933 736 681 922185677
553 105 236 595664955
893 888 190 31637367
4 770 410 44372494
576 51 71 34289588
15 425 216 226843817
788 445 341 133443318
7 812 114 883719955
98 879 160 613944444
369 163 36 125017651
488 273 558 9685251
942 444 205 505904735
541 864 401 116546460
523 760 30 37935275
626 24 76 406378097
890 444 217 514542727
771 204 286 664737789
796 285 253 710208786
209 238 272 62673377
442 51 471 246216719
718 144 437 180808449
750 374 407 350091268
420 657 294 450989146
927 420 156 525409624
388 307 227 795740581