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

1910 lines
40 KiB (Stored with Git LFS)
Plaintext

998 1908
498 159 398 988345974
821 415 105 233674539
991 1 335 400770534
443 367 753 714091648
879 834 45 59420636
648 419 622 397889894
257 311 354 295545136
179 32 283 548298950
626 53 404 703385814
881 182 173 138566332
680 193 770 219319410
815 352 434 694545356
629 472 252 975889466
782 163 727 555908851
117 132 275 109735519
303 180 52 788914879
764 932 535 243955596
700 351 135 686305489
152 541 39 21733014
941 962 654 307793705
909 771 186 409097627
249 266 28 142711060
297 841 451 693358016
87 460 75 86042725
848 4 886 311202712
439 828 702 548263238
172 814 549 831615698
657 575 462 8128481
117 759 495 175052847
650 432 757 831557065
906 782 287 408618410
26 39 277 554793859
538 676 349 570279092
314 7 579 6258669
233 30 7 108133753
303 379 805 104746668
90 745 95 562142766
542 180 382 937608584
103 357 362 995002906
588 729 267 607641765
513 179 519 935827237
46 600 64 235977998
375 718 184 525804722
528 789 828 446156549
514 14 742 491668080
4 242 159 847625781
577 783 143 914026463
50 72 113 282115719
120 266 303 556931605
845 608 674 893977753
244 965 310 22074061
516 766 452 286924613
603 30 597 90787083
678 573 127 42762566
826 256 23 90604099
796 867 654 999141051
242 675 65 164015625
684 844 101 260514359
797 703 105 60801435
160 850 287 163954662
264 114 244 71683541
580 789 304 435505158
879 323 897 609272237
338 406 53 158103590
350 895 232 811563121
216 391 17 146560362
907 281 153 305833777
482 510 42 761597796
840 920 517 258422711
345 632 50 561022350
334 524 100 980754292
696 316 148 551356825
602 303 168 937171012
995 431 615 860360279
335 234 171 114273452
812 372 161 398287358
891 750 72 495650260
604 770 529 858841726
54 909 222 22009043
477 994 221 306149334
539 555 487 214277974
927 78 90 900579806
278 758 127 84651061
97 509 41 610338710
323 871 568 293475903
806 46 865 270416954
255 191 598 693973530
957 582 467 674703559
29 745 208 298790671
41 371 159 703539751
974 744 61 523736609
708 508 136 499827433
180 829 351 547236494
805 514 339 261516182
294 367 279 450828510
155 98 91 828219875
755 66 594 658756144
907 303 275 4322312
434 2 485 823167237
746 369 369 148765422
829 440 112 790143033
272 44 815 310488490
889 372 200 587061659
965 394 48 307227273
924 453 189 373832054
550 712 399 426743596
425 7 56 391513478
19 105 162 982550080
296 501 273 492497966
60 240 107 374843798
596 808 488 360717370
282 141 221 178879300
347 423 545 298476383
441 664 582 939866978
303 675 396 414325956
542 455 922 850076381
2 297 148 176524583
922 548 28 409227792
345 535 193 724666525
449 109 32 884828194
123 113 164 780481612
889 996 854 377842310
302 855 227 593086149
880 926 671 201817672
219 31 190 268894250
832 638 30 992500934
518 579 459 320319517
68 349 32 243551955
728 886 500 674776725
738 381 42 620353913
158 185 586 108919775
573 419 602 64955196
238 897 574 814552729
711 420 484 86057676
466 27 859 125573356
784 376 603 76607996
529 760 404 305838654
900 976 544 225909401
642 706 34 91425133
169 809 478 839808291
484 896 357 596309315
661 162 133 961347202
475 652 3 10905688
206 902 749 642555363
169 171 79 870281536
138 148 79 185091345
187 100 252 790111189
785 982 193 136296108
735 172 759 74003795
593 23 405 670837802
227 351 305 57716094
988 442 68 492002346
831 33 85 271776409
190 869 115 820387292
221 894 515 418726428
688 352 321 834228689
63 547 662 363298474
991 549 25 117289795
131 855 66 554399588
779 33 588 563740977
931 116 448 893104397
133 913 3 250372902
314 262 559 44131779
412 745 484 134995497
986 614 404 728032779
122 194 268 230134259
460 198 103 53152349
631 235 337 61306565
350 503 695 60323546
517 99 780 622999762
551 875 732 528353536
210 853 39 776255446
903 714 317 158313850
739 295 607 123066960
42 980 737 788953408
23 255 544 670885210
904 133 656 547335272
863 643 496 449325406
393 584 612 9685695
984 227 319 325927087
802 411 346 628330680
508 368 54 394419721
103 735 82 992793384
723 540 37 453849866
933 391 325 947858704
52 310 106 417330546
741 950 91 771972641
18 867 199 657757
170 301 29 588248836
604 752 418 2761650
736 130 319 37574436
797 148 541 471678200
221 423 90 32128909
320 107 429 720077742
128 709 340 553733611
360 721 268 284966441
795 391 47 128319970
501 291 819 327602185
153 818 174 883379665
955 274 15 521995825
97 291 301 114535269
593 838 861 68464198
47 435 869 900858381
594 149 229 651607
746 159 787 864169168
695 654 386 898532661
976 583 56 656438310
293 648 200 52733369
172 24 56 312981072
429 427 43 470175651
788 950 576 341094094
926 50 91 34115274
897 68 782 205485734
736 77 415 924390637
60 586 78 375059432
748 767 568 446466698
503 358 97 24982684
127 800 207 81337917
298 105 196 612872683
859 709 409 476064843
794 468 489 47842242
908 398 352 247371066
101 38 103 436500210
37 704 490 427840508
160 651 17 820487648
681 755 334 96999238
459 994 411 514221653
994 635 347 467010745
787 447 208 306211520
895 704 386 169435468
419 323 435 250844364
333 893 667 444443552
917 127 90 835760225
512 102 334 433459190
436 898 421 220673210
698 318 50 185098621
107 624 804 264833745
25 925 730 89308854
602 472 470 682082695
351 981 617 633722594
904 55 578 188437456
338 277 165 131595741
829 271 634 733479362
499 436 9 983703515
384 610 463 864954615
42 12 499 143949589
711 404 238 270461392
491 597 37 571981719
297 668 810 60582347
674 236 243 538128667
285 627 632 424569396
490 566 76 847421041
260 820 248 688951180
8 765 678 195651993
440 895 29 958194377
133 703 426 151842340
889 710 351 924145943
416 13 269 897897842
423 528 448 134095172
799 234 256 639900439
951 474 227 487095912
583 359 206 223660286
929 341 59 123508258
509 252 431 614980216
330 291 50 187601559
630 626 201 541008332
804 929 357 301331006
858 117 293 852974781
855 550 464 530041140
106 194 536 985026600
160 865 352 413858686
645 395 97 168888232
978 977 114 369230433
238 972 530 992891964
973 164 144 187613607
529 322 168 789247405
104 105 233 272013733
194 877 264 141346602
636 48 253 693113262
764 953 171 798790371
282 146 203 53083091
275 510 317 699962632
541 420 560 182059607
207 790 248 872662830
582 883 612 215222551
843 377 333 103204556
595 814 22 127178459
609 74 293 39002840
760 611 321 885402038
240 305 222 531220853
81 131 214 705999724
591 384 896 316476514
222 519 470 87527504
304 80 392 726044321
782 370 370 772194881
194 610 193 495539404
325 51 67 467442393
808 906 483 68324661
669 704 129 99568281
447 483 33 625823797
183 178 240 506133789
707 914 480 980724161
870 582 713 131921507
305 523 59 440608907
192 727 321 713341465
441 545 168 213894040
38 433 118 178050127
443 983 156 90546692
733 28 226 626188356
499 530 82 932126967
272 274 760 5666004
556 979 694 52804544
635 538 442 737981311
597 196 445 197930154
817 956 157 981920568
897 917 164 328126607
634 436 506 897702774
200 63 894 304055645
186 308 102 874995067
693 3 35 494927215
164 88 182 240498265
142 994 202 111652738
755 267 584 906804916
347 561 302 112086928
176 487 55 852815400
602 747 414 446733627
895 577 79 234834186
166 996 145 377143868
606 899 673 768248047
224 327 613 201310834
280 566 821 614819518
562 202 146 767340856
939 130 599 740878881
422 542 868 445482236
390 476 65 55482484
626 66 450 989062367
188 508 246 471116551
644 420 87 766745536
479 286 449 207505589
546 870 206 370761868
891 697 35 109117053
449 439 9 544404763
284 973 308 822631108
836 729 31 834122245
461 402 23 754752759
246 347 277 15320918
794 121 351 132220675
889 15 372 456324456
815 556 768 777888122
606 605 371 52436765
446 99 708 13232995
116 52 245 784074607
676 187 28 464309800
334 695 483 362358576
567 299 342 394386829
389 948 451 121968420
757 982 244 836758493
138 359 160 337815797
898 835 78 609496309
246 189 337 449064705
305 136 747 847330607
593 994 205 745680122
345 579 294 123170691
84 721 183 379314666
711 379 205 705393260
913 451 29 451862912
94 333 155 47782264
632 212 614 213898286
468 959 390 180201686
990 623 44 282579032
701 662 197 4690696
715 887 96 53504422
115 9 249 419404427
189 679 616 143420204
427 147 595 265003995
132 586 309 269567471
190 653 449 366388285
621 165 495 599667882
211 609 88 123758068
714 425 109 503226180
963 535 250 376167262
935 682 23 165165915
808 213 66 435281320
471 408 765 769316945
683 975 290 37053426
724 264 616 40127797
519 580 684 784725776
593 705 88 830060898
448 674 291 311649957
380 762 645 462058484
326 667 394 274002418
716 895 133 181904679
851 652 93 171718388
224 907 38 183681102
188 263 447 15710496
907 64 94 23953543
621 657 270 597927574
487 398 724 969117710
237 819 329 366051952
160 552 43 316314231
814 31 263 523174921
183 947 277 552430639
379 675 648 578794363
320 136 45 694940905
285 59 246 300044804
612 183 654 105527893
860 247 490 123239046
546 451 101 146687531
292 479 6 703419847
537 104 264 556337224
145 577 207 357088532
371 457 782 352165850
585 726 136 918396416
423 963 435 903498378
728 726 321 909896617
449 225 613 255506474
760 856 744 50528036
249 893 713 239114285
602 395 264 71296659
37 715 260 1784223
398 987 718 846723312
388 168 2 789955599
194 540 292 629956213
548 868 262 491482129
493 641 535 544655178
443 571 872 548318316
801 174 458 94443551
273 845 615 226150464
274 921 343 586134001
6 891 189 220462726
867 233 573 855431640
508 939 159 628235557
504 960 102 177737529
560 153 43 524532245
445 227 388 712786665
122 172 240 20897470
947 179 521 133238892
467 806 362 629229687
109 865 704 301432885
900 336 896 417668734
777 389 516 57523220
863 701 725 31983452
414 829 336 403695995
421 580 813 915114233
679 921 384 5435827
330 285 6 611010444
546 782 394 268060810
726 704 230 118306260
630 644 194 357326280
100 20 36 428050941
58 492 420 104849698
454 527 488 549366933
943 812 116 186045688
455 841 74 602637741
277 704 248 98619423
252 348 367 13359301
488 424 22 70707669
529 253 149 65529507
681 190 110 491457635
540 7 453 6562139
774 730 47 480399135
420 298 104 851742073
487 564 865 235763970
487 447 635 216796117
136 95 245 1810842
742 784 430 26557418
288 220 627 265719512
502 49 341 186121056
560 869 426 534644684
52 690 14 852048269
483 802 920 372838924
622 663 609 396018416
624 119 106 40994733
149 428 267 721383081
473 604 681 13538680
247 988 38 8372031
379 299 237 57211988
62 754 660 960960448
546 296 429 238758105
227 355 576 133293308
460 50 4 377106675
810 167 309 296393790
189 465 204 125693092
499 265 160 26756186
715 483 10 985314359
231 424 267 791637465
665 340 446 660952225
369 257 204 905280072
185 91 465 489593195
407 963 336 35536856
272 254 163 902658959
76 511 342 117694590
429 785 34 300448069
546 403 489 539692676
609 933 172 826253478
243 602 142 162157427
820 628 394 115611455
843 59 718 753778111
146 924 654 934858707
750 201 18 248522910
221 627 393 44532485
62 413 426 569225092
566 800 177 216074747
863 803 398 377223603
576 762 96 309654742
961 845 102 58293375
123 322 269 578483357
868 623 295 560879478
453 860 182 610252431
520 271 181 946456892
480 272 483 658535180
846 445 20 810352407
410 919 424 148837046
693 547 377 298357564
264 608 223 985716238
857 520 39 986536988
952 296 604 584924247
855 229 3 42324739
105 35 169 180992531
428 222 89 133794366
435 130 694 741542321
777 330 841 889283214
89 794 219 322420006
775 433 406 677416630
432 660 92 372973616
581 805 396 514547809
342 831 24 351422633
153 882 411 791170784
334 890 298 318787864
475 329 880 624933098
957 92 50 273482816
289 408 254 65431551
946 596 414 580514442
495 900 361 180073610
863 18 162 466315197
840 636 675 278253939
560 478 386 629454855
855 948 713 591881172
296 855 577 41868292
56 981 417 144109016
210 59 360 216894999
31 202 633 604776244
927 45 93 525801005
283 725 654 92030276
857 71 435 50213000
96 268 379 488593414
983 588 444 745825822
739 474 373 359905474
427 80 3 121760949
706 465 361 213071952
309 995 310 344692474
867 449 187 90345157
938 171 195 894096053
920 976 626 604619944
824 830 826 78321165
933 311 477 105667461
716 694 28 40640222
877 672 133 156233955
326 72 298 620816730
200 219 65 97832031
969 890 453 608723736
466 888 805 788785763
478 660 924 30294565
18 580 515 556135957
774 619 359 181335316
648 558 712 305808852
314 460 293 781704076
787 12 82 249105199
356 627 325 584744115
634 120 133 233284042
844 103 33 30889511
504 56 418 506533357
422 510 6 86413365
198 59 279 834386154
21 634 59 566110932
388 824 299 91174230
269 144 255 847510735
494 805 161 795098944
705 491 289 987087862
566 685 632 230589659
29 431 376 948345465
113 253 224 100078841
155 238 187 433007793
800 680 899 567858325
678 445 242 590017351
4 312 397 181472254
361 630 154 306059378
552 627 524 24225930
852 707 326 60468196
928 903 353 222373036
880 285 88 377689750
798 902 196 559020971
288 334 219 819226547
961 548 255 24687368
628 340 241 998364364
38 946 347 106861285
767 271 838 177161521
92 653 656 399569423
135 721 184 561841906
809 564 65 792340077
368 693 170 817730306
390 769 515 576058287
213 283 52 517658538
933 920 569 736964248
196 697 78 796389599
794 966 62 292847424
693 207 502 728399306
215 32 486 122586054
201 863 606 678518782
743 898 91 39135259
968 287 47 54413624
238 841 103 793542179
220 574 721 902993290
603 713 24 860440877
347 68 8 146270223
478 475 93 104299001
171 838 331 791975441
74 569 483 597568347
186 480 73 537477333
793 675 471 577249169
614 165 387 210419852
197 876 370 282612538
935 77 565 30912006
471 638 531 348373035
758 938 380 644953409
360 353 464 57248064
783 446 113 117472533
784 368 156 554809994
468 92 54 850542558
90 303 74 609803384
750 158 131 14715345
562 269 804 65139162
795 588 102 854423607
723 470 445 428262511
956 690 494 507561461
928 506 601 252070363
436 530 63 830786004
557 549 183 919810132
362 977 463 734473456
480 187 164 537461365
315 121 808 120211497
399 515 45 150526881
948 214 380 180409523
818 125 303 767198729
881 443 63 458208047
503 860 192 460430193
280 506 922 505308375
460 334 386 737879370
237 232 104 34505946
304 213 831 506899184
230 492 70 78808568
642 350 291 720901181
535 571 236 30440531
696 473 83 980543482
506 97 387 758515899
9 691 925 234452861
220 937 792 13929379
443 377 357 669139040
675 488 17 158103819
300 198 694 110617823
952 202 155 88156385
645 725 58 920713464
137 569 150 322963206
157 150 291 329017942
126 743 369 285710530
870 220 221 296036978
279 576 212 94455618
260 856 318 724746896
231 232 380 943991441
857 314 89 322274099
968 219 126 190333944
149 209 137 614909847
52 426 408 11991793
479 981 273 406808383
479 284 34 278084794
248 668 336 971332099
913 83 41 347383595
674 965 407 233381714
17 861 425 108680532
178 681 345 896331322
422 707 242 686556095
683 978 188 56586326
726 131 175 324059667
372 161 778 345457649
251 795 611 668727828
972 967 318 424541207
415 740 657 272453191
422 341 7 669835894
99 115 51 350735672
412 422 327 123053777
287 577 552 682758726
550 648 8 119648362
864 423 263 541710154
512 968 199 823790191
532 394 248 913994696
625 409 643 59480238
622 227 91 863375525
236 502 329 229940093
74 769 336 583308548
568 625 286 882972833
419 299 445 167493478
758 71 402 466402614
219 26 16 945706799
916 323 24 153261840
767 97 478 50912184
93 47 156 344624580
977 352 293 980218440
962 52 446 203264232
433 664 226 975456624
234 919 76 852887773
81 481 41 797960825
29 725 782 607446410
373 619 41 399029992
363 4 741 92676181
972 995 114 6140137
865 241 142 927711082
862 798 903 275907812
728 709 159 322756627
595 662 192 868023048
105 524 483 680065838
931 596 84 14830574
305 688 225 859060255
576 88 568 62468205
417 297 353 447482012
52 947 21 657170603
505 901 412 847977748
499 697 122 573040149
724 665 569 919190457
173 146 157 610756929
746 351 4 93770781
152 55 177 843385553
317 460 728 913324757
280 229 147 919002760
667 903 255 628297477
146 604 397 342186721
887 647 676 698339062
593 605 482 969149460
335 118 20 602275595
468 369 392 473517906
442 836 453 344045072
703 619 101 908711205
190 988 80 24299808
374 450 634 951409803
385 968 368 426429675
991 650 622 54510589
531 65 656 974007117
924 243 576 125799421
235 766 111 876675472
331 110 850 742080481
878 319 247 486232323
104 18 87 292782755
748 395 405 76779765
798 331 177 305685339
298 746 186 588973378
629 516 480 799921434
114 359 547 775929474
825 485 401 99632712
817 504 300 191774247
677 875 19 849200099
702 153 709 543416379
396 339 632 312447185
860 878 408 462953051
340 234 518 2608027
96 115 272 395141900
958 517 69 88411016
457 235 303 242158078
641 765 52 399446451
880 911 189 184314941
227 954 332 106447776
875 70 148 800991273
557 883 426 762853138
576 83 873 499450728
817 298 773 541977104
83 759 40 454903711
137 498 468 500459665
802 345 96 88651583
781 725 931 641891906
570 562 211 188368637
218 817 516 810513943
642 75 235 141040036
609 818 162 11093883
647 741 187 320119535
235 303 167 397721651
319 514 529 541917283
846 747 141 435936894
805 782 590 554404486
491 427 838 760033131
902 314 109 415715270
795 103 138 507487818
204 306 560 239421245
75 678 139 742099433
432 767 24 992156530
621 292 460 702357049
157 142 43 982264707
884 838 799 50643512
934 4 495 562985369
78 348 513 586546392
110 426 77 531913351
440 111 231 344918009
476 165 489 864007870
276 411 47 38364326
427 100 214 229180931
49 968 339 223847781
30 448 166 73379893
392 102 824 987664650
173 165 274 10757552
481 715 325 913043160
313 731 527 465395218
131 575 370 763423709
110 658 141 359742766
78 445 421 942789962
530 852 298 981105206
211 286 313 200806653
444 626 101 586120992
501 333 284 349241050
975 757 118 493023939
717 971 257 997190648
612 446 283 403860306
353 897 91 381509472
459 361 393 500583808
324 61 607 384356303
635 362 34 543979570
278 750 229 742692111
658 923 889 675848254
695 294 287 942887059
54 245 349 79252167
689 547 363 897116753
128 998 295 41139490
773 649 561 408132125
6 439 108 62983956
496 369 452 605523898
440 836 178 700899539
536 256 608 624617323
541 84 617 557479426
428 387 105 242342799
288 993 173 941505375
763 668 37 955753331
968 211 843 447322784
903 460 33 93362670
650 830 47 676872958
954 474 830 840882310
775 126 13 126792141
680 477 494 594677339
751 463 373 596966138
235 56 45 963791941
264 473 177 566200675
398 275 8 754265957
788 560 16 114610425
92 259 614 849613864
222 144 217 663600893
382 914 230 87776597
694 271 211 653228663
507 48 56 820970360
754 843 392 128465387
887 639 639 701981860
435 861 175 720361636
469 810 235 703199318
749 514 90 146128183
457 467 322 146485589
818 853 144 116418996
566 876 41 2114165
294 682 156 52471142
475 715 488 760330404
740 238 607 340069811
766 65 443 654672223
743 129 18 805780374
419 231 459 771428170
66 531 161 965011588
51 696 271 128063915
583 491 188 53208539
399 732 164 141791940
106 141 171 516821329
288 319 37 298038527
293 902 231 480974672
420 281 468 938316723
561 829 523 151122182
622 937 527 92876670
569 446 476 757150001
60 583 665 266175929
998 166 324 941287075
226 62 455 998583221
487 939 11 809210858
931 410 417 77305559
530 806 7 694189590
544 842 686 691198935
884 764 209 317811811
833 212 289 412885980
775 775 753 760031696
11 844 428 327565113
502 957 667 332390961
769 22 234 753761191
78 119 514 836539569
956 348 316 957357553
906 977 191 916197563
532 448 283 402191674
374 562 389 61297805
907 588 61 93333206
846 126 397 554151078
601 354 694 204305211
403 601 371 583622972
203 902 44 161920320
696 645 526 385041339
566 771 626 183422876
430 473 168 502868283
806 528 3 40543400
559 974 602 89348153
197 851 28 519086087
990 714 518 767525996
11 85 350 77686886
170 49 115 292232844
388 699 281 806748238
281 726 248 874719328
372 857 228 927308258
351 169 589 960526972
944 906 74 352127798
813 243 331 635833302
325 718 383 148729082
107 442 132 986444046
988 281 737 401510465
613 345 626 560419374
91 703 194 760620730
7 8 20 461439050
931 459 766 28827553
499 873 62 751016791
165 879 65 52427710
300 71 925 967395200
794 793 498 737599888
309 504 106 266045822
887 39 320 618914544
938 223 2 697778452
240 942 82 893641242
424 381 199 363601954
522 992 55 557120611
642 363 414 684758224
412 81 506 976763028
312 449 545 39645339
695 784 245 296410212
570 668 25 509461679
885 563 638 637517056
907 184 681 700237115
5 95 456 180108438
38 599 829 782759939
834 314 707 357729246
352 132 154 299013112
427 41 514 10962197
908 750 445 600317541
142 449 82 661320918
685 634 115 954757396
260 129 345 948112221
680 97 463 278812946
992 667 69 113713147
649 194 193 948932842
248 334 330 706313958
380 792 121 749703290
152 531 274 35452024
680 731 278 436272982
401 271 247 67823261
150 673 188 631993029
942 214 586 977504940
465 743 336 588357
199 514 546 45193654
821 426 298 32870899
492 151 752 50613267
308 836 72 57277605
715 334 239 621540446
559 159 441 834009337
456 870 3 700578550
380 601 43 918283370
524 946 277 865902300
899 362 694 366729920
497 686 87 146650072
783 73 3 482505214
616 236 208 227748328
11 587 616 720525078
191 132 693 121412731
624 593 319 345775464
301 593 29 199323896
962 947 58 691699935
700 673 95 23960711
977 881 247 177953041
290 341 58 963253123
806 681 355 627359793
746 655 372 125148188
479 515 435 951825569
495 137 247 343757681
683 214 667 872939631
157 997 555 815560190
738 363 514 760926146
293 667 374 165173701
194 145 734 189065324
308 235 333 813369573
501 17 169 204396859
49 104 500 535522526
333 269 22 307528362
517 141 634 296405184
853 639 367 112598151
308 452 578 546664859
86 857 547 71164156
82 596 582 430041997
344 692 143 774934153
363 659 681 592784596
265 629 745 55300490
125 79 449 799890011
12 601 368 417986002
97 450 4 88683206
427 125 502 774866963
820 963 502 714195016
34 766 369 54769189
366 680 615 256062387
51 603 564 863080578
503 438 27 555607523
786 232 67 869520908
611 886 317 366076213
535 128 711 486627961
249 49 364 488954815
339 914 244 98227998
992 419 193 139874939
914 756 259 620882970
287 870 488 184173731
655 396 93 191242714
775 615 127 29273407
766 257 12 268544094
208 5 591 713365583
814 595 48 506620696
333 335 502 590666147
467 477 147 502115730
226 113 130 235809059
495 896 287 243351345
237 652 467 30917719
220 421 729 265495271
560 63 358 99593660
331 308 139 45288903
759 703 535 492921818
565 48 507 113978404
969 865 438 837557014
34 657 739 627771413
915 300 228 544151895
888 605 225 800173578
647 565 183 396120248
175 525 165 58220436
435 430 136 312234427
269 169 304 496339193
468 854 695 263133579
902 585 128 20168703
594 552 159 340236547
629 112 260 37696184
192 7 2 341537121
647 259 89 926613194
995 419 759 621190106
735 662 470 548297102
646 841 121 254522503
854 786 889 847006372
239 85 18 71707863
285 664 111 980122893
862 147 590 510623093
483 428 346 283755037
913 163 35 99098067
75 666 108 451682146
466 757 422 545748867
274 892 218 187831352
388 25 191 233946214
651 239 921 767005624
376 689 449 790302982
238 523 123 123288431
505 588 799 431637031
352 201 91 212424497
134 957 102 200549452
879 753 579 435675609
485 732 181 306137029
719 196 482 452351666
524 170 102 113887088
103 232 75 373623345
436 105 536 13647230
29 479 736 461390568
266 22 484 51698234
751 980 234 746358486
714 536 398 351246746
912 501 646 75760591
226 978 539 9562301
559 567 296 958398940
672 562 242 428220938
881 992 280 511788189
230 771 46 30687508
955 735 449 63738423
697 828 274 378843289
835 610 671 988349700
594 344 246 817355911
847 380 357 85976274
362 660 902 133059777
933 637 220 940861205
720 82 846 658564465
991 813 483 701124067
426 79 450 361692430
970 76 107 204367799
946 468 933 290263808
649 867 646 639230120
804 145 429 368397750
797 421 318 909466537
977 521 363 982123714
114 113 624 87065476
330 571 274 715259825
391 701 152 193214081
957 537 271 288961046
171 421 166 38010785
847 640 38 969828188
786 499 610 959035867
889 718 132 831924940
755 523 471 27852161
597 642 645 627376988
759 815 686 59611796
203 550 19 93487123
678 804 350 123884877
559 18 33 381031817
903 788 153 610751192
705 527 117 723383807
160 814 624 459039247
246 604 69 188621511
5 599 218 508070446
620 777 744 922728572
671 435 376 68344831
849 382 743 165998704
843 902 474 887032041
768 633 614 947028667
532 397 153 405421087
657 580 180 474062590
979 850 134 945385544
690 982 132 827148131
568 205 186 768717988
712 589 448 242623588
3 932 600 302637708
992 367 29 98893488
140 143 175 8697110
701 709 38 322987001
542 180 276 207357526
92 218 317 585223209
570 97 329 839162922
998 941 28 816682170
498 943 248 710715041
524 375 339 203508347
966 658 166 590899819
166 113 160 343949886
777 104 107 956966439
887 882 62 416671033
99 337 346 677845503
41 647 385 957195783
149 459 314 128695858
587 258 370 601279512
577 302 658 583981479
500 546 69 814912096
977 371 609 802316529
510 428 143 109387488
906 820 108 797745447
859 694 170 839891977
959 584 408 124677571
705 908 551 404461691
729 307 230 137347935
47 739 189 796432860
265 872 11 996785838
921 503 93 359064405
671 829 96 149279347
117 675 147 91437988
328 190 534 123520684
229 702 573 11998367
126 615 136 763200210
300 59 540 416867846
828 424 924 453257811
994 818 71 693720174
76 26 469 117353309
887 838 385 717967869
830 949 151 759577990
842 450 383 572304961
849 213 182 935822585
576 602 424 662378496
13 499 259 827553092
8 148 170 109937777
692 1 477 86463469
341 341 41 772154747
358 889 491 708544573
184 893 877 60840557
178 707 503 144846038
702 510 206 82167287
418 897 457 865447309
608 15 514 110301130
16 123 285 478483164
997 468 334 792593292
651 830 246 484476270
392 725 284 730446506
79 701 536 683076034
779 921 72 144546695
223 88 31 245135647
470 720 617 484132944
780 233 206 605250448
317 821 716 23467434
690 794 298 444447200
515 78 31 20566893
938 904 15 669802852
940 218 349 980468761
500 118 33 870546218
288 800 48 40267628
805 738 312 492019507
421 461 451 835488711
41 168 49 672640168
453 772 579 313903842
708 81 227 382644288
550 584 364 838854707
880 280 194 714040689
406 392 298 302747296
607 116 433 878974150
481 886 276 64141179
385 876 324 39197898
111 939 474 61168592
389 134 471 965900742
475 942 496 526630733
893 325 460 476665769
637 940 200 878870273
444 77 767 398712088
161 655 405 605134771
818 85 42 524743319
146 543 343 662867223
139 91 51 650470704
897 465 492 207968781
602 319 11 966133011
475 305 520 813676466
428 255 85 235872311
484 392 604 528339527
903 742 44 648662664
231 718 37 423470933
969 103 690 270611280
777 12 77 257645923
551 504 414 435175575
248 897 144 569827813
510 572 23 996897704
593 420 335 264448652
706 156 398 871921575
48 952 599 442659813
594 927 296 344872894
64 543 18 758586130
297 494 320 120531667
401 912 514 873848477
579 997 158 39668595
945 205 128 950127326
933 21 246 845436313
629 309 647 657328026
73 943 634 312843346
250 813 907 67135708
830 265 104 18648940
278 808 405 113052856
763 339 52 51526975
571 681 209 838524169
964 59 51 763646753
93 558 506 296328840
611 433 509 800082872
708 770 114 83932089
119 877 292 479050148
654 721 166 796015486
272 70 101 861579319
459 969 713 704681192
957 355 6 341013180
302 952 618 527210307
571 82 722 938071158
207 296 373 11033122
883 644 469 505040510
847 110 492 995861808
65 519 847 327604323
609 926 228 163364159
340 576 839 973313363
204 47 158 523910298
912 818 382 707481613
142 230 356 161939933
209 254 865 561465389
408 580 30 841590548
696 243 163 206271217
380 427 670 29176391
104 583 181 125683698
650 863 7 926450352
542 991 408 580643662
631 815 438 559668376
905 136 69 368683644
376 226 9 116755595
370 164 479 606649167
445 977 196 78202169
27 737 532 671333398
273 964 517 256376144
14 500 308 830854358
897 683 683 242663262
468 54 906 599240853
792 171 138 724760947
677 347 104 22907452
803 483 321 939515884
826 335 354 79627281
922 818 104 348859304
625 962 111 656213224
270 880 407 93811690
225 861 106 142001622
7 909 332 784420080
187 35 343 211142877
540 241 422 934780648
831 48 477 329848495
166 213 16 921707027
993 804 259 116689543
108 104 218 32458642
384 404 505 433466855
300 46 740 53262967
254 462 292 714162281
427 452 173 776701667
569 215 60 803046943
747 712 124 875930940
726 508 72 809532613
611 371 59 242254526
304 161 463 949022154
423 23 122 446837197
154 941 13 909868637
324 738 38 349893351
745 244 148 585773959
161 246 464 402810073
465 301 314 431698027
760 129 696 82196951
494 812 443 18771875
767 607 541 966607928
404 550 147 360776120
462 268 209 863143432
362 169 343 423224113
17 214 490 891248583
59 983 279 612212994
488 823 31 83102722
778 212 924 634092894
919 165 807 405396116
849 46 193 803428791
465 986 23 553246788
584 857 48 264273863
507 536 161 732802373
145 716 102 594908144
872 798 459 32233032
453 309 267 944894130
249 510 267 419786026
743 101 169 544903320
859 47 462 132789031
805 742 139 147697997
122 12 420 304010375
901 935 557 639146608
836 679 104 242643722
800 624 518 651617564
444 385 210 231896442
194 489 503 538614588
901 793 100 138459147
886 2 214 796943412
195 59 112 329933244
307 265 342 777901020
505 48 174 310999544
157 685 221 186188600
625 339 43 889165679
652 707 218 354882244
649 838 760 465055946
704 844 47 93448033
356 551 272 137431027
4 464 2 154695026
89 404 19 238193339
235 671 452 281163985
860 102 155 61316430
457 110 484 625582967
708 159 263 875320784
306 761 707 668873032
387 900 184 101171000
391 418 323 946988149
684 961 616 989210477
388 851 253 219671136
187 358 227 823262829
832 532 101 199651229
640 705 585 780029938
721 753 85 925186808
953 774 480 423119920
959 645 22 326778304
674 178 265 618386045
769 874 713 392557716
836 289 123 441170300
788 139 406 81087145
39 605 559 87173312
728 592 731 310704425
28 425 458 483008845
165 228 342 853411217
536 715 436 849661149
594 225 272 645178191
279 815 482 7693459
568 567 42 245817820
624 881 297 660900645
541 550 346 53158588
222 198 922 40927403
56 537 105 192132377
512 383 771 250645797
135 340 344 469034044
438 578 78 967253811
971 55 292 885198013
721 318 644 677080841
102 477 574 140072546
667 28 354 525295886
741 488 862 517936842
887 80 742 252127170
539 715 646 260813912
141 552 129 377199116
389 932 452 630398643
811 408 475 89615858
52 75 251 163976153
470 632 17 191408346
386 806 92 249053272
125 950 254 210774237
719 420 714 584634163
163 760 415 31596833
331 244 359 339001946
105 828 621 195683837
996 285 89 5187693
319 989 287 421138908
384 783 441 586672326
380 816 494 823844743
587 58 254 210147872
242 859 246 367904127
121 859 800 251894952
694 120 296 339508349
737 679 956 603739286
701 115 151 735474438
160 561 191 91565344
93 433 117 2104876
711 237 311 584403140
659 6 154 957320560
119 891 87 454420417
869 565 740 912928112
581 734 257 30601991
970 350 359 258017857
432 192 366 872468034
517 803 285 118964090
364 571 848 517356172
253 547 2 718231309
318 352 80 715603271
6 721 364 408832299
203 574 616 925690334
895 200 182 586826927
479 323 106 31131258
658 359 659 787312435
891 976 260 179910580
868 754 450 376881455
873 585 268 408650957
189 165 467 706698040
896 189 121 283874238
446 557 653 778820533
560 884 749 244970073
477 466 388 123698741
285 579 434 58053510
701 942 788 567273020
911 843 358 850661913
913 803 300 761004684
294 905 44 921262572
94 299 481 998464573
818 543 254 724883546
430 732 20 872446901
450 908 71 484575579
45 761 122 697622005
201 193 660 900401696
294 753 42 102600403
316 638 556 443028181
632 107 402 613009195
859 879 12 502478133
833 982 460 248575581
596 660 297 674239923
311 459 623 427602395
864 939 421 414320976
585 54 722 147415402
824 625 140 706902836
866 448 357 195957856
651 730 568 345293929
667 38 355 41765199
632 162 156 162073634
771 689 191 369679520
673 320 590 590146789
200 458 160 810513651
68 176 323 188473890
219 857 494 448687507
931 983 89 766308468
677 637 645 379474619
12 319 230 383536515
940 846 101 114980267
737 944 61 38616983
5 58 498 903967792
150 430 244 117156626
258 698 37 227371634
843 48 74 866420033
129 15 274 712420997
911 788 237 715375275
971 241 684 136608855
93 892 263 104060194
243 520 613 624882860
957 575 381 85290618
76 306 393 776177176
110 305 147 338008986
551 917 236 72269491
298 107 23 268109362
470 265 85 578706415
2 819 160 991942137
996 13 215 399141116
661 324 488 730836804
807 138 367 910096422
405 443 35 371544565
181 209 507 332107911
503 404 668 712351505
665 848 576 249290975
759 408 165 950832580
212 56 177 291608601
60 360 643 418542653
109 53 85 428300773
932 673 601 684919871
201 267 152 537427509
991 536 157 363325899
194 368 103 34241149
41 939 681 271203820
557 569 420 911346459
874 353 413 982480057
937 933 775 661016051
789 858 801 557403440
364 960 937 811802934
260 798 719 39911859
371 55 789 598029804
568 664 604 901823214
336 696 111 74148583
377 679 955 646391967
769 320 409 624123699
251 744 809 924771829
913 181 519 592116850
770 89 376 221703453
589 711 321 934361372
439 631 60 215519691
506 186 685 520365772
764 942 416 398014048
657 334 710 612274742
459 725 649 876547247
345 239 444 695163980
969 882 30 45858593
713 535 399 698760978
933 164 350 447571285
702 8 191 100154651
548 427 47 340297995
566 392 315 564963885
808 903 718 659739713
19 425 247 77173056
253 216 202 135359555
127 681 128 972367711
90 147 78 107880458
155 897 247 558898150
199 832 514 778308090
226 713 250 424428986
793 502 337 573269936
109 463 164 852007053
591 104 208 757578868
179 822 334 153519781
943 517 458 142893695
226 461 195 759741899
698 765 464 465114610
472 350 343 129189983
404 5 390 342628733
901 346 14 43804666
122 956 183 761034547
395 804 321 479869531
143 796 134 515881947
202 383 388 86689519
751 726 355 792850695
804 896 18 531306145
682 976 643 967628767
837 39 270 34782845
916 412 239 949047454
972 440 361 255218863
57 889 411 65329841
160 217 178 403551167
471 637 51 708492249
385 730 98 449354763
457 442 169 980797467
513 142 121 7241162
881 54 149 125570851
279 86 681 886574763
531 89 359 959384641
736 743 490 874876714
268 69 458 437444619
169 749 67 197312822
881 947 54 22063524
43 332 723 115427549
1 34 678 553991738
574 194 65 402874030
183 110 97 591513630
334 838 96 822640768
619 373 419 18074668
283 462 243 106109774
263 21 78 819702266
167 651 303 973300975
697 263 381 550452375
726 904 549 799759210
232 219 768 561671802
971 921 507 829406279
396 769 170 818707247
218 336 55 797422585
548 363 678 92168710
611 433 161 1893126
14 392 29 33205267
443 531 731 361766043
674 272 415 6933922
988 632 45 102338347
194 370 438 33743668
151 262 287 842204293
97 559 125 126768157
402 345 135 92237260
245 808 270 746869481
711 598 267 103617352
708 238 13 546445554
865 298 151 566914787
351 249 403 446728597
300 124 496 503105923
494 750 621 535078734
622 254 256 759157994
379 963 170 119633552
424 812 186 370946509
30 480 211 640146101
144 288 102 311155635
137 688 323 286983669
460 380 197 824823493
781 354 155 182969733
44 519 7 38100947
856 813 351 762357094
329 770 90 538049761
883 345 207 846349098
108 666 39 74817938
452 152 384 386311471
296 427 409 70868433
414 267 26 108874028
50 870 139 220817375
851 799 203 620328928
860 612 229 356073203
869 129 356 794116781
602 937 146 58109055
928 559 391 25372279
285 780 749 759659730
607 578 497 647547009
60 670 66 665623171
678 712 476 306625867
988 192 293 168497685
417 414 586 230111185
552 870 303 145818924
624 909 898 902551870
39 735 513 485264017
292 192 513 185659730
867 534 196 435983283
311 356 211 89950536
356 537 61 647671995
965 684 305 516124301
801 736 98 48796566
676 815 190 280985146
224 835 197 68608854
470 507 458 415233635
626 592 218 341429036
202 960 116 490538610
477 86 352 685349215
424 29 203 685770313
342 644 609 311713313
383 42 69 308674249
174 694 757 850023040
522 736 637 814673293
311 115 106 479351611
714 909 273 165353875
47 814 655 555559985
817 816 428 982003658
705 895 575 940558998
270 98 169 533350593
411 10 295 447457021
871 786 183 221392815
513 968 76 633200536
461 85 220 411356043
105 594 258 35256922
688 730 46 611800110
780 47 186 57683823
711 59 128 846613713
388 185 463 124096070
131 923 128 641012858
897 10 156 685232381
134 622 179 88892315
187 736 303 410240133
421 115 327 997929057
516 492 23 880358755
422 929 434 550567392
26 412 844 795455951
94 899 850 865718440
3 38 306 788850209
292 504 554 33816664
340 344 101 950856086
610 510 46 825787260
909 71 436 64447079
781 626 527 389943388
592 530 185 587365393
731 477 286 333656955
504 403 382 161840753
348 992 1 681416926
25 110 461 85359755
501 21 238 323713909
522 830 37 833209568
247 545 270 689366512
352 423 12 61082406
502 681 280 4073413
170 305 767 596411668
409 334 341 793273809
666 976 78 697421934
196 324 244 472073753
945 595 444 589318238
804 237 159 487619728
269 328 37 940681377
919 446 39 279265504
844 483 248 292238032
447 444 562 450952848
905 508 61 178751247
767 932 156 953475685
774 425 152 83576596
359 72 631 656945929
363 477 370 14133564
930 22 593 18445744
189 499 92 69870563
335 794 337 428926832
429 589 153 438669631
392 762 589 130266464
476 218 624 895662472
152 555 812 34536581
397 65 425 641871825
828 822 885 158586284
613 151 5 95266501
300 713 317 699814122
488 144 138 222959747
354 67 101 650476201
249 564 6 484885228
97 58 653 658594217
69 152 850 123641002
483 151 187 920092815
753 843 95 284565547
506 448 606 913544010
765 632 549 89713607
787 645 441 155754720
475 509 404 323553994
31 665 217 62280328
107 747 844 109844891
622 351 69 151185643
461 768 145 598507314
782 983 478 838291376
147 952 481 108782203
849 511 800 489127920
820 23 32 533602155
650 862 496 857145134
507 735 429 182067217
951 212 692 660485315
119 839 421 24996589
556 235 357 692545447
892 954 923 646064425
594 353 282 620555812
148 873 584 561086420
294 733 210 238845647
981 106 44 143516810
365 958 503 207723205
654 645 382 919347714
245 976 304 317345378
327 451 219 46894360
299 982 591 384962543
946 573 853 198896374
345 134 626 752328297
805 59 309 452981101
434 653 417 720014526
539 240 535 333004392
972 833 467 902468154
438 442 293 419567387
529 415 242 709020551
230 824 538 112944478
318 972 512 2890435
401 52 364 826936690
386 338 199 956061624
401 292 274 136049181
706 262 51 705123282
374 280 107 419766068
119 347 347 594757698
232 186 688 284612486
53 298 251 838856467
497 430 222 17365336
361 34 424 302852237
483 845 142 19332326
737 486 85 16350316
81 94 234 446755961
561 599 226 656505142
11 500 10 131213675
996 149 200 284931822
720 682 639 149318599
562 377 537 73718311
585 642 111 787825423
892 381 751 521157777
416 540 251 706873804
489 27 349 323688645
96 846 560 853881034
736 124 52 796273749
658 414 327 692178554
294 439 392 904354892
776 53 287 35492834
613 927 108 783668604
111 739 573 129952621
166 310 423 628571638
885 466 553 392170219
564 284 451 844999627
198 289 484 766413024
831 875 211 551977339
265 826 260 461128408
337 110 488 489025383
405 424 161 40448636
949 300 179 759557256
397 377 101 483154567
605 979 292 722858026
811 857 302 222883030
702 963 688 174718443
383 373 321 302806676
340 271 187 43231457
775 989 825 963497593
243 260 534 621420799
592 125 489 61371857
69 152 714 147846466
217 916 143 222295631
158 261 122 777549016
735 896 339 538372951
760 581 656 676197661
665 27 19 795597511
768 2 484 581387586
747 478 20 62988307
468 953 659 593558119
513 268 136 486025078
524 895 336 918812292
637 778 357 291293576
832 202 460 271439744
248 209 700 822152863
341 945 1 669494334
35 513 745 729191388
353 308 97 510802989
653 733 422 295167119
134 620 146 729983267
609 869 67 625815933
72 669 295 860272356
772 841 519 683193537
387 649 710 444116606
356 364 35 495795945
977 466 124 179141144
629 510 474 861934766
86 545 380 674381374
954 929 693 814022040
377 81 90 887849185
399 445 433 85915608
84 411 467 539426977
334 41 71 279689813
662 156 836 300611080
967 903 244 190593355
470 319 125 868519071
247 523 179 87632776
409 41 653 19514620
236 986 60 890288520
5 499 619 272527902
304 587 129 940977721
503 573 404 769610003
589 206 221 403683705
732 629 202 972059148
652 669 48 996479323
105 924 6 131924130
453 178 581 416182290
993 862 398 8891454
328 986 327 657825535
965 836 392 965177762
452 598 499 969964447
225 382 221 562994266
542 461 210 990617051
490 224 121 427732641
504 227 309 346137737
150 54 541 664386895
993 993 375 166362600
670 936 652 983972383
685 212 406 110792908
227 163 442 138849171
840 192 6 131945848
618 931 331 182048444
108 557 245 644919043
294 154 723 551006826
707 409 35 97058310
254 895 245 971041323
306 93 551 522219044
607 988 806 577240082
58 823 303 939834111
935 596 237 122177240
836 184 507 109323220
589 680 748 452392256
110 141 24 38939104
897 46 482 405622641
831 540 585 60886951
668 433 683 113828508
92 520 598 106849560
501 188 251 130796038
559 138 582 49706189
451 259 729 47796997
605 561 281 144484186
900 636 270 862052500
956 986 605 641210322
565 107 194 365957981
351 752 69 938510567
71 297 149 361187283
889 75 588 159505370
425 627 456 25972771
554 430 173 46788536
428 515 142 672357626
277 108 239 697500904
130 396 250 109571578