0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 20:32:11 +00:00
OI-codes/S2OJ/1702/data/game8.in

999 lines
34 KiB (Stored with Git LFS)
Plaintext

989 982 995
140320558 724923759 312864028 497617550 318418477 92649465 209420065 17503515 672348028 804739810 644875877 960658081 937922841 72801817 255362020 150014218 501471573 827258062 432821868 282907234 574920339 421511608 934869292 997184613 705835812 73604942 9254867 100600232 849003974 543786802 329711945 728490380 446168641 821759711 151766974 164377208 838755897 944637072 965575721 982824170 543852652 3934490 820009132 542720817 539209158 246203935 74407581 127915523 668742008 300645778 949744775 979121345 663135845 746978986 574525120 185202273 426995197 14603129 21801430 86879295 809847858 514353299 465479300 977044199 109808305 862690925 957476040 162716526 475747666 869759452 20338609 297130534 932600368 851151624 285465548 649535696 54761192 76251424 396759233 44358143 203110261 764903117 750265821 26576915 9374590 392270859 419362139 329655611 587888111 340228585 354510767 798715348 358347189 241041086 222545052 747054838 831713063 712280609 579805795 960561637 287642456 558668985 414735532 592181650 474995819 537498328 969148689 136618473 758002963 448321326 781078116 162411740 18542932 180779800 594811604 477166563 569472455 82029503 965457586 737074850 138065823 817243044 852097537 631000762 841167958 873494315 316669302 987507535 244164096 114379644 108506987 735464343 749650717 58116127 215773890 738042686 491611245 143609401 580036794 250644055 435348286 388875141 827918213 29060208 87488933 697875115 656716300 943554509 607022559 28551950 291660159 561350334 994312805 534768602 475374995 612357682 415093902 382965206 438387105 764742294 459630117 648816766 735528926 27299863 669128714 626562994 629259952 734347788 68143425 226854470 442967040 200981662 897184975 49680630 82733326 747891352 544776731 256471087 298406243 783989363 548401788 190557303 483322368 977180024 259983390 675946371 164896275 93421873 42849900 229087400 786762784 916613383 598288174 389939184 183651035 561679524 28810170 704390822 602536319 441567870 702809253 58177410 830516045 313124623 260709494 255474489 668074756 819110063 250434864 68412886 742544177 758661801 738621146 143158893 532688411 875197703 471267249 28084621 255878855 256893002 506730175 903118416 302679150 950660331 429336152 615849086 151261897 10345493 847072767 295930265 344352160 81571649 884531701 302332462 522171935 895572489 950972270 64586066 441324213 632875003 473311715 439881464 632021713 238275308 769579028 118263897 10423776 749256464 1453930 229290081 307121465 110773398 329953763 907740634 796774680 712261452 867187128 782815096 130999801 284164187 806315036 892818118 890092226 375995718 301971448 839147328 418384954 344486970 354311737 978074823 912331014 177105118 32809866 858135266 842543164 518509529 511235561 367497844 381013851 293285442 744672602 945594873 32284119 742031152 12457602 662415554 623891953 143341717 830996669 246383641 809631804 138153215 750238127 825806868 708796168 244975168 249528158 637295001 843586381 815605399 380593567 643117990 63969465 8749855 407886963 984391627 247207509 222781414 294608110 228891418 496283311 152610182 829625616 637699838 119037333 174591321 36963212 537659182 255320201 173344274 100969351 378871322 980486081 673490827 162652340 304483509 969121216 995191140 496766783 719850970 919492911 222138467 299249619 915607986 209104866 978738755 3281236 126823304 646400821 340866453 178541474 554628390 779341754 56376941 599051357 736196386 238810884 149093421 956076927 527006723 284285424 521914268 723684670 222569374 880798145 493183642 258482132 277755559 114743505 7464671 40780303 670683064 415970023 86672689 382547498 386346807 51306048 460646477 238173327 561030078 705666645 627152413 192765211 156347399 333101156 662209936 534758659 822706383 416714853 868774379 16015288 158795657 747808103 420004126 227364432 544601067 748449756 831173385 63253634 609335849 135851474 767095231 869623252 520242211 119587683 455732881 724302000 150277980 77691522 39934588 431885946 33473389 157407358 628760900 250066116 455894501 671121375 176612460 594318492 251456090 255867491 30886658 982718871 910044611 684763192 694853419 892918704 635699801 763343315 93145065 551971667 774901053 302595389 664667140 675219411 966307318 156637996 221580926 931906339 720302229 632021655 819769038 559279716 896368035 78944917 502769949 6570926 582297839 715769277 258382627 96450531 27513516 796040873 242907784 192642164 482125665 701867745 501989984 377335418 141326160 478846385 482203116 679604078 26780952 284157132 693032278 206621014 373597890 511874138 6902576 926972729 190867588 380736430 964489058 376505284 71228523 629115166 250201399 818325596 834182623 268570819 213144252 65610455 9861721 372599827 91230090 756989679 220790005 884527391 459051425 611516020 458466480 263375114 756507329 422201612 164413659 246572299 476450360 735751322 800088681 490819968 72240450 339065208 638925870 152831122 581212509 432189490 475588511 446463987 498392138 638269132 547512555 700297250 658244632 685077892 228680341 576871368 267197501 416815804 486180106 810176110 61576696 743512601 229764315 983950381 539877089 936938793 710823454 818256301 885930955 491836973 703976672 362098520 186692214 531012645 828449911 25585023 781677456 44876498 119792240 118599500 420534287 882132968 639888247 706665252 439117213 388246154 117632261 983006144 458479586 116134519 897362182 394605908 665572885 634810047 151034243 243813422 480167450 705582341 439446152 167627923 384808081 506801948 760748721 87441409 613508531 960745940 373012902 34577616 969647885 141155495 403897986 890711007 797941721 767525497 253972537 82246208 799642680 454161144 698370513 189620555 638693909 249984524 279515675 449316629 118162616 980286453 391332204 216833265 184286701 591356232 134959630 618535304 74483686 280953118 768768168 220490615 383085909 924056004 691371744 64555156 737675343 548770592 607242050 730659620 153457852 940315551 459353376 203439931 593144233 196358215 548734901 781740305 215012530 13533066 183092095 443790757 111855955 595629052 173046227 409757763 195261623 218589197 210729734 709192990 395056398 687984787 765903694 105232584 595083024 612008494 190857711 726567105 160168949 138783810 871573875 958501495 180257802 857411398 838781647 100176011 316791393 965624331 942312072 773741159 231988088 82786770 794876086 612452034 277569544 608764698 128921691 128340340 110725618 891139676 102644326 647227797 890291581 150184018 169977992 75895339 875060554 256973099 376259425 283183998 177812632 700963247 927916100 845612939 180913124 52706672 148779415 893401226 572717181 422166991 24554715 219668273 986651317 228208547 579389721 9366031 140856571 729667799 10706516 49121362 663104574 114957942 354248333 763863471 872069611 401696862 476639307 233273222 270716934 883454921 511119962 606522126 139761363 700020972 46460811 372476830 674839939 165459548 325390795 664724743 559517628 329786441 864735479 668258725 296375169 201969557 529749696 775688348 65315834 728722652 784625582 420289309 949928696 903017024 838910477 385852964 310130615 560447718 391768920 271966709 693360945 605417635 21314144 249459347 424140926 354569168 43916453 776784144 925885815 91882113 634367048 738866042 734482778 432380089 997477424 325260523 178112489 661874510 393849204 263982490 327468822 445259633 75267562 515900859 383910249 529677093 657576455 854314881 957029009 454700240 999444180 767701869 808461956 248825590 334465334 423169190 693773265 889869958 826684391 672072311 579323146 20633072 733571113 611891086 988917394 526343416 855770536 307231459 641340067 574330656 661825104 581126005 457673384 654803877 796052545 589977199 844399302 33496469 194693433 363968584 241217358 970059971 622261569 728764726 73580270 86064951 107684117 830108531 479282787 437630633 745221612 342333409 128521925 562174949 419688348 5399803 468326536 560393071 857205420 722469105 845608001 93018640 737585739 261156510 645584457 726754944 33170383 566370438 393100320 89691355 805587972 853543729 458697972 751109528 509569611 270463736 805899463 852898664 491588855 963386546 732055757 342794403 868077318 809708857 901475870 765531154 216410954 204158243 100344321 774807575 581628231 211143271 944734226 284954656 97641513 815016768 374980923 778033093 249897051 962375122 843883224 119425462 240347483 435394411 807667383 415994863 933056099 515563472 66561811 714389346 457977922 322248378 163479794 316761628 197210060 245214858 168304829 658077404 208060909 983499890 115890404 48764003 942200604 38772110 245306309 772847082 893756427 454484199 525012725 898790154 778935016 966718537 446050336 984662105 890873082 604196992 528927753 935057838 622720503 813724586 61236612 311273887 957496334 734093240 126111215 507313534 514364463 816124375 382317353 189938696 60987114 693276772 399037048 841455361 462762112 16172827 670174308 798452028 655947511 38461885 445681608 970256014 468989098 394865469 609261157 763553981 461945991 577856155 329454109 652906707 809540404 489858932 847599753 260329185 639606772 874190512 143955754 259642669 725125257 664314075 745680192 8369227 488347355 198081165 834160202 539136966 519522560 225905061 627893195 805550417 649322970 833728924 931231283 182260148 513894970 70146915 586355511 189973562 247634232 561880934 433214775 690185275 423649632 436357547 819811364 455508187 524616015 32568447 571096855 482149718 280909539 156025563 987842557 471562313 270505190 716877413 208290098 149150846 672289262 639196835 663910541 705177297 907869453 179392375 145201352 495314232 772059522 872911637 389673405 392889896 186432619 589435334 759272343 163276689 329780274 965942590 365158353 915887032 325692891 736244662 661886217 507442678 334831084 511750714 25728982 73748169 918599140 658412090 848831355 193386921 333156693 108257320 152077821 230779053
514650271 968491814 880220357 205167478 908877641 520884504 831430665 635061426 856620464 650462178 386353501 184843391 308640318 18551541 650336817 277404618 549622953 523959247 490446749 126097226 551542278 807261410 856348705 659545150 728186314 701163630 18918938 613704495 160098406 896237594 494668775 627536925 52296126 459666686 794314923 489275965 142301957 565412645 550115976 944560822 460894048 766342110 890577187 143187834 168794031 235547354 404398345 619982213 352871070 935457234 889273668 172064898 667205445 322643396 309913099 820867750 138802877 354284592 442816182 834884707 972758850 892317650 965283176 354758934 23615476 854421661 870247456 674398910 890545433 18378763 43038734 877198887 355110196 404191843 439023131 924615034 524288890 500541860 828529731 631206243 480152445 580992344 96172269 857595859 681716384 320425131 708395073 15915608 513144592 277643691 760181333 303365037 460958281 555467118 265361835 218995450 409500256 113506694 220074810 477396562 685173247 336156080 26212955 682368995 93538159 301802435 316326029 275645600 802690478 888454859 12870705 647781068 316612939 328903500 48124316 119684125 157680813 293285478 493784200 39338507 843348656 280490833 332090872 347535003 369504847 147964769 355059416 168079313 748875909 406433779 632826930 698553582 154744181 642374197 337649039 882570534 997631345 39187745 908608612 49718541 803562344 878000488 653925261 294858187 336359321 663954790 345471939 51593384 221669140 917317121 838391616 807526128 958456108 253156860 282976906 575420556 91349081 191320677 917445725 992397364 687606921 649540307 985687485 475424201 101185834 783343520 486351323 368016816 837884107 521126536 227486159 636625698 888621365 959286085 968925593 394714829 858117643 271388315 42807631 554035418 279901827 520256487 547948744 210604733 283044182 195064112 609803995 723525643 27839194 622621913 138751219 808415246 215814119 562789384 54995476 286910660 103522019 399397716 64816689 430368899 672729588 615298304 884838650 668485445 40450242 334655962 152513773 60230758 89320008 527985027 958541127 227935082 426797664 179995522 940294077 618597810 272193342 247324619 628105024 197583894 460675663 57123674 174741216 813452813 915089670 814100821 254207703 343179125 132508187 817966984 456538846 994290587 848320616 150266607 639450685 908379342 308020679 729470768 417244663 750589456 547832023 10129128 522364717 396353895 102348670 360405893 774645998 195494496 714846669 549655429 783239557 848195661 377842840 612055219 72709220 231264882 678480276 216257134 251081912 689354160 9623389 754897567 281503207 821616615 929876828 421971851 792546481 490349501 704270401 187952206 433169789 60859901 239880156 82439574 437819391 89524839 396357184 610265279 404152351 84892943 315152423 555674327 663929892 197088943 259954083 363365551 431803818 823933726 525075343 335121517 452168154 578332369 820283084 235298370 701970085 625783744 234638006 297630714 292398545 572140033 341030377 240867582 92254745 592989189 370612367 938815586 414564351 41410803 253386447 471102728 14419537 738474773 21561378 851500962 913019026 370242431 625239236 398486208 276606481 392614734 491670879 990099393 107084809 494087152 389457127 953155295 440626479 339216525 808184487 279860293 125900556 808105412 108013678 899150778 329794439 130943378 959355617 495220509 75286490 992211190 550588764 64182007 935129000 330967369 551872665 227395505 258492920 177607443 264494542 376417735 50299789 825425913 685845644 700869567 287175209 845877283 2636842 565600443 346341618 451181393 338588542 266060455 900084338 846333119 281815947 933305581 611475300 52873266 485339221 795716638 761648666 731468830 119863685 169717666 700387438 268777346 998107988 918609966 274361676 235375229 952861322 225865358 670593960 869499739 886963458 780604976 903071150 314742504 167602838 282342363 250393513 999074871 308276824 597884445 31970801 739622055 672782708 327527569 39002594 46959685 827216249 260302075 316919537 250920650 119683737 927951254 672578374 251817083 608983779 866266813 547343219 71041310 138927104 303592743 22585798 18542894 853637318 707319093 731989810 363535639 806400251 375675548 916319669 19622601 40360014 498184955 165929072 442370971 745197817 945301501 597360804 397886686 584142822 530479448 248687376 288535215 30550846 108698819 400643528 778313329 485945416 773537120 357344048 564209750 994906943 99918989 67329969 180712574 801616545 620332014 841683318 407849451 823583173 547420744 904549820 810062915 217123936 229048509 621785194 456676708 920418566 972537900 155492980 39233321 27964404 739703260 251786875 752327721 837875967 369466059 790143573 175213118 256099745 926602961 500745543 980296785 258069992 656248133 590340880 641948018 935222419 664687241 956269198 176820072 597177337 846043842 509536099 271693156 907587098 305951802 947842110 998186279 736510006 564312969 382979335 276397501 667380201 926029813 513861694 213428805 876674301 909192457 780359109 355964903 99367405 560149639 349600101 62281845 155064998 940092088 492530927 838368603 252861545 410264831 627059682 472642420 477006296 523279387 881045198 898806470 29156514 483571512 419834843 319018282 573962114 721892708 884238532 481378755 873059280 430668551 157970104 709213771 150387809 81200457 383493540 483544015 197434527 323338871 428341295 631365255 402506828 283121290 206646351 44596021 121935641 847617265 513558857 118771715 150321435 219541220 391224168 240166785 249365190 329584215 572311622 295249646 872188155 94885023 162768546 173046998 486331982 875402471 617974364 361840657 577793770 930623769 340724372 393279987 399486037 65605863 943184504 120244392 105812656 574716004 625371146 309181776 50250174 174438256 899792964 738661781 958172412 364423917 81496888 753419970 828801553 896994309 873374505 51541323 195348797 750817397 894749944 489644830 239003680 402256119 646955338 202006021 652079123 940077436 897810764 521169867 165726834 384034373 202579241 750684950 33474425 71152133 495838014 47041644 240829480 981059497 341440651 916381941 980641 981346514 114852238 990998035 646245146 821414878 307173476 616828116 843857068 210888003 119085640 797338479 807222394 978515973 445517877 656794516 135865678 296220257 828768161 552248392 707304895 474454920 271647403 610580490 360551056 945580661 913365881 115782521 501820827 491458429 191134424 238728919 639262903 358303185 73073390 977520813 640258983 714795432 119554983 395653265 255787813 824237012 955290498 620850955 654343038 395255123 779118258 292175955 243873241 767353804 405712293 835958680 277541075 910959059 83421794 154975317 263932613 591187429 275392144 60526441 100918378 441061546 909382598 248617438 250342285 309099627 932975630 551723315 949113823 431174145 440953190 908650290 28910067 299539617 194535316 2949791 39722037 435822845 42776762 392183864 915876760 282078252 542211803 546362740 621649101 150332546 808150279 806076539 493746760 76244351 805900791 2680368 866513888 853149944 663371503 913888479 698787829 274290714 342987052 577920770 913703687 640826199 388077167 935829364 460974794 696126333 140995846 549889782 934344974 462532151 628015950 971741712 44423908 270319676 669322371 224318473 146353522 504936722 931550081 640201298 657009437 932040649 759551225 149055313 199556135 27235436 673732753 709858441 649572298 159883820 605327856 971744892 737473350 410672028 172272089 158692351 528589900 3174120 245295864 207826066 771463931 920370078 837817483 49257127 432164740 437570726 732148726 810399874 239816441 149431347 121753772 654558848 219733650 904126392 718501743 578046836 538728960 105261114 898043651 383732246 970631815 505764916 2889987 216776208 931909709 355191091 259734656 130893408 665504681 596810588 808832172 848156098 946545246 315222394 162548706 270745191 711031048 951960302 604988262 419237522 665178806 541934361 461391293 157135661 131359508 78761538 856088040 541063506 93317881 741983202 61093709 908573326 684824179 678077450 864290621 909961401 111829315 539687896 471330066 716921289 97564841 103711267 75539221 905931492 121197859 185575209 625350275 455517993 163176342 245446043 189016992 795571434 474435458 956963625 20660780 679666347 260528687 63432115 988463626 155386102 225768310 921805975 158397141 924928189 805166862 206012243 835906811 978196226 570712846 926994375 168577842 147310477 786243885 402330528 281026400 261327980 921459496 217718333 402203705 689458634 811093049 246696847 976023729 859323259 627314927 577530214 310539450 824695129 732043062 115955033 642751218 19801463 551984116 942819313 717487728 623331839 261962005 734490029 322820990 938245765 625075474 962220084 176438905 69412631 393952275 558629118 149136238 919957623 201234133 245731780 325700181 129443756 706854140 477265083 83955428 110997432 171151035 759393967 200775833 836395532 683143999 648865791 167663774 166041176 70805530 191524849 818067177 18489658 173555304 818887275 176243374 244967763 48942891 138403191 833335882 385840808 72542083 722192752 408415414 737275548 177149403 251519038 98406763 80641175 484166281 388390019 780786627 742233528 943503877 157793933 906740425 637959363 678846050 769990793 42873058 450480212 68685909 759814770 28583215 334605650 342040347 126320209 358497214 115616670 127224705 518253682 687376589 113433251 680142291 62757013 598865572 40097929 331030488 569651611 844219375 708821654 710747772 613798286 156253718 168561522 467844309 246607577 582838995 656949837 369407661 559924915 371536516 512124634 684135642 245871253 217746081 662598263 710126299 817015761 736689077 817556415 947119398 808013753 664285997 529571216 272345309 406773548 370774457 966736956 846170978 923534936 783543799 144054866 298712606 150681094
323 773 386 534
678 728 46 334
41 424 367 775
143 159 427 901
339 818 197 397
824 930 236 869
225 804 163 327
6 930 238 856
294 724 62 366
517 553 420 475
700 735 495 715
202 352 316 680
297 609 400 790
22 292 327 845
403 588 52 937
83 894 344 678
676 946 270 784
191 434 331 484
686 815 34 884
84 700 107 210
89 494 140 827
238 785 203 740
830 943 285 353
364 922 133 649
7 543 17 481
270 701 343 602
310 972 34 65
198 344 452 567
367 861 793 913
417 620 554 680
96 307 865 949
286 553 638 921
191 536 527 744
829 833 404 644
400 750 677 867
282 319 41 645
31 355 139 149
136 379 694 816
628 706 437 980
194 237 51 436
380 915 565 947
763 838 770 838
345 636 627 854
359 945 256 406
540 714 68 850
139 166 760 897
375 864 263 666
124 548 490 588
67 343 477 513
873 915 85 791
606 937 61 858
271 963 338 487
184 256 355 373
103 491 368 606
96 786 425 643
104 496 603 777
737 794 228 771
235 237 248 933
457 660 862 897
407 494 289 376
165 870 346 568
374 383 93 645
19 354 305 735
332 427 636 679
612 891 215 975
74 500 469 793
383 603 583 815
278 741 132 362
659 871 377 968
217 477 676 784
744 787 612 898
151 962 221 841
32 391 489 541
721 983 36 89
105 452 214 970
334 929 167 648
813 978 201 828
306 657 576 780
460 799 296 580
419 710 875 961
169 629 577 581
572 987 150 793
730 895 432 855
59 790 33 509
442 460 176 292
541 580 266 272
469 545 132 496
411 883 736 870
159 325 231 717
8 830 532 951
149 534 290 456
617 970 78 131
527 569 79 778
75 353 137 913
325 544 328 481
248 702 89 915
255 911 276 727
178 188 805 832
427 656 304 425
441 572 95 928
318 560 138 764
426 938 233 821
470 855 41 872
276 639 361 536
170 721 276 839
219 611 53 132
690 929 813 830
278 502 220 959
283 871 368 692
445 891 444 961
441 850 619 915
280 334 217 249
384 580 567 572
428 974 555 677
68 161 67 619
672 830 10 123
465 948 652 806
414 756 379 915
107 529 691 906
341 898 60 208
103 309 423 823
102 672 631 720
425 620 200 764
91 93 222 533
107 687 3 608
373 633 8 943
68 410 720 886
145 602 392 724
117 422 2 524
84 367 429 863
271 517 399 839
375 883 157 573
890 942 22 936
958 960 114 313
96 787 551 757
771 801 7 749
460 600 85 514
339 459 83 373
572 903 98 244
165 401 462 612
113 703 509 767
245 889 726 771
74 77 126 898
41 450 213 724
374 827 492 807
83 408 357 905
661 682 541 788
74 958 419 689
344 438 348 856
36 632 72 963
728 948 419 681
379 757 707 980
264 661 701 705
86 763 71 374
6 801 16 798
201 388 193 948
163 972 88 693
217 830 448 640
798 987 52 275
108 121 904 925
190 776 172 442
234 712 99 701
330 570 286 642
831 909 763 784
685 938 158 681
183 690 200 725
36 914 940 953
220 546 535 957
580 937 3 518
69 642 471 769
73 765 121 674
376 441 581 861
242 914 365 712
122 755 116 186
108 207 658 862
100 147 294 565
668 894 489 880
656 980 403 730
20 556 9 754
118 410 138 606
884 891 690 835
130 493 164 298
477 968 138 969
144 785 136 158
593 663 17 81
170 205 311 887
513 925 710 768
256 815 235 682
577 690 744 779
39 565 465 511
68 840 585 721
632 669 42 70
783 915 353 424
784 856 258 460
159 385 74 428
257 467 193 695
186 936 416 887
345 949 24 741
100 584 386 916
323 404 279 443
152 235 307 798
426 478 319 875
39 261 738 978
249 960 154 632
585 943 80 587
225 512 877 938
456 646 200 754
768 794 23 593
143 499 304 844
345 437 454 754
7 228 714 887
303 732 415 980
617 989 208 268
334 512 196 744
328 474 161 726
154 431 914 921
675 961 116 750
111 573 384 646
77 195 539 707
191 686 477 938
2 302 73 245
402 645 599 878
135 505 31 637
551 978 294 608
2 744 7 501
270 647 229 243
83 230 181 869
72 320 313 452
254 764 143 772
239 428 322 901
477 849 413 523
99 503 371 713
70 822 183 950
497 580 570 664
390 932 112 466
375 836 635 923
390 482 128 730
340 868 248 964
521 748 395 663
94 660 337 578
533 915 529 871
838 844 306 707
517 553 304 621
307 969 97 610
285 318 95 571
184 525 676 753
252 768 425 680
566 621 268 611
28 549 48 903
328 772 396 439
545 765 336 759
96 377 33 328
173 868 699 888
175 341 115 759
244 255 396 763
537 637 21 362
417 959 230 507
324 613 172 731
392 541 612 961
118 832 675 928
729 973 363 843
7 900 125 821
117 361 106 315
407 894 676 837
349 544 23 377
519 525 644 766
466 954 26 466
105 348 292 914
84 93 530 942
198 225 81 149
72 884 191 905
86 156 639 944
433 707 279 336
528 682 2 859
263 616 443 495
766 800 184 839
223 411 341 870
53 462 81 901
338 856 421 731
137 477 74 279
772 797 506 712
605 637 103 188
617 852 266 285
316 791 68 138
481 571 96 656
169 623 21 672
786 942 458 815
509 626 543 979
313 542 74 461
209 394 24 183
93 143 447 504
274 337 510 709
471 771 251 537
180 271 251 847
494 545 319 964
421 587 838 870
237 321 122 150
322 534 549 645
333 878 188 905
111 261 414 846
622 986 30 80
215 960 65 669
43 720 357 584
604 850 165 188
8 625 442 762
207 723 255 372
569 873 815 863
81 520 39 54
35 726 34 903
364 638 945 951
568 715 243 417
532 688 618 842
324 647 459 980
184 700 55 786
873 976 275 508
199 845 450 679
87 158 207 926
529 711 187 659
60 83 69 871
761 928 401 506
197 339 542 924
57 191 107 283
12 466 181 369
669 683 110 635
591 721 274 294
722 896 458 815
422 837 105 355
635 739 711 898
147 833 528 901
360 802 107 407
540 889 665 869
70 409 732 800
165 567 293 969
728 808 562 650
21 422 606 970
47 441 827 924
489 951 338 442
113 208 350 712
96 809 355 756
406 708 750 808
270 270 57 565
463 555 278 506
693 697 486 659
57 682 165 791
388 693 145 896
54 261 394 766
490 826 193 392
866 948 722 833
147 474 648 804
454 705 19 803
878 966 25 869
86 626 23 797
521 738 512 828
107 451 221 299
147 183 565 943
308 798 51 112
305 440 88 214
337 711 773 905
830 950 159 439
273 488 459 762
218 510 428 604
112 962 132 649
658 971 519 659
229 609 317 700
544 841 302 624
479 577 388 498
34 215 45 840
50 205 904 928
180 840 315 460
91 745 464 834
912 973 105 146
559 711 72 266
314 883 59 843
216 433 531 821
407 866 579 847
151 586 541 968
399 847 129 843
5 7 76 691
218 689 101 869
220 861 128 515
463 620 464 634
513 896 35 943
532 837 423 626
450 861 456 715
780 885 661 696
366 771 291 369
53 266 460 647
375 482 892 902
100 675 178 697
661 848 621 692
695 973 54 660
10 108 683 767
269 883 232 864
313 371 304 425
69 471 745 897
3 513 323 422
163 851 49 748
803 858 368 502
257 653 714 961
665 971 287 775
288 773 400 809
523 530 274 731
540 644 870 904
282 412 687 774
713 972 191 907
3 612 442 783
546 975 809 947
759 924 205 694
379 819 333 680
266 454 406 774
341 462 161 533
788 894 440 768
269 316 51 786
64 351 612 772
217 666 527 814
229 245 147 332
69 398 436 797
94 981 825 963
12 799 279 854
31 822 480 656
134 137 25 506
561 649 597 677
19 104 610 669
696 739 491 807
512 673 406 571
685 837 188 355
553 680 43 337
424 900 463 929
12 508 798 937
411 794 152 616
48 972 345 855
77 771 129 546
161 908 433 764
124 459 273 903
475 901 514 835
750 906 208 436
743 803 205 832
118 180 175 838
189 287 339 677
843 940 734 756
640 969 55 871
41 179 250 851
373 967 723 852
92 690 28 376
341 685 627 764
805 963 360 649
238 523 480 739
610 876 539 724
413 690 57 862
655 871 633 919
33 297 108 927
222 765 98 731
123 453 48 773
53 106 213 421
297 724 498 501
311 971 84 282
206 315 572 792
143 444 232 544
380 863 373 381
131 928 1 772
610 960 46 663
121 679 657 970
161 668 561 679
429 718 280 536
38 181 178 661
116 955 51 820
74 111 350 445
187 875 149 593
179 948 382 745
162 405 96 356
73 312 47 83
242 684 522 706
26 166 654 711
213 927 52 433
367 376 366 788
485 626 219 910
283 634 41 488
334 527 265 680
182 757 269 960
520 936 341 495
50 584 377 515
195 680 418 568
78 729 232 563
116 285 498 837
313 318 76 164
472 870 610 622
194 929 518 879
616 773 3 43
463 716 215 727
220 717 692 770
186 582 365 514
679 684 195 417
56 527 1 115
27 498 55 892
195 695 591 683
316 418 131 300
286 346 391 391
261 677 382 455
307 638 130 594
580 691 191 626
767 931 180 712
86 826 85 301
642 881 759 761
264 280 35 356
299 518 807 932
552 713 310 590
591 834 569 971
34 881 746 901
189 456 101 336
171 899 815 929
290 883 862 949
249 517 51 120
570 741 616 964
61 595 512 621
267 608 82 624
252 669 161 375
57 168 282 917
82 537 31 488
598 939 1 396
445 513 603 953
48 176 26 671
187 427 317 407
159 844 274 473
349 447 272 292
473 586 699 874
561 839 153 883
25 589 418 860
410 921 429 604
708 832 157 832
493 593 44 656
664 879 537 661
212 297 294 322
98 894 235 497
275 432 455 861
199 648 742 796
194 222 390 706
101 824 23 688
467 906 328 860
554 748 316 828
739 770 168 732
541 778 296 459
676 798 645 754
575 835 152 577
321 692 953 971
76 825 498 660
150 367 32 514
150 635 797 951
264 455 67 798
314 595 188 522
195 365 599 717
251 875 282 861
693 941 443 966
806 878 912 942
209 568 78 910
115 903 682 804
52 99 15 822
283 554 320 483
688 960 832 975
729 901 615 852
815 828 90 622
289 448 251 587
411 817 509 833
345 653 310 671
681 730 645 729
242 438 413 790
20 390 397 865
280 618 787 932
5 268 307 973
725 771 68 467
241 785 13 777
496 746 59 548
83 304 342 354
173 453 171 211
529 978 237 413
132 215 879 965
481 625 84 423
457 909 254 621
513 917 126 323
301 700 603 697
452 606 128 259
26 752 759 915
188 457 119 230
414 899 55 922
360 640 411 892
559 766 384 679
828 845 24 379
261 554 315 598
79 205 586 758
396 804 366 751
251 855 922 962
125 920 60 74
83 331 570 767
89 400 669 796
80 796 139 170
45 239 410 760
668 765 557 888
239 534 402 841
415 795 6 178
128 907 55 87
178 215 451 653
461 578 296 309
211 415 3 530
386 886 86 303
55 617 548 630
205 937 74 589
842 931 153 453
355 666 136 767
194 704 85 689
316 646 38 938
8 980 675 936
324 408 577 796
21 388 347 447
27 329 152 628
219 684 16 233
371 449 140 179
313 925 297 764
69 331 182 721
54 536 751 915
200 250 290 605
293 374 74 319
137 594 129 862
125 736 54 477
556 875 200 319
587 946 136 891
570 615 58 177
40 93 35 950
111 540 635 825
175 313 501 690
52 472 458 932
501 926 319 534
584 953 346 643
683 916 31 929
60 568 445 868
61 470 353 727
240 564 72 817
389 767 433 664
11 149 865 968
520 685 67 93
150 560 576 966
66 565 109 242
263 482 147 403
665 947 136 694
602 656 498 898
710 827 735 786
540 989 301 388
490 776 418 526
146 319 426 838
222 406 264 570
50 399 107 875
666 826 11 477
139 473 21 907
68 632 175 471
340 987 117 602
222 639 656 879
149 967 239 762
558 741 121 561
81 835 252 436
134 445 75 696
169 372 383 738
466 480 491 609
273 586 685 752
225 428 244 884
12 641 221 265
28 882 783 871
119 607 545 560
122 138 703 791
585 824 406 608
725 753 361 617
502 718 55 898
157 285 109 672
718 785 627 821
634 772 294 528
496 654 359 742
398 515 96 141
44 956 218 550
328 793 593 859
53 929 771 922
183 853 84 360
645 816 383 636
122 585 152 177
359 589 274 671
234 935 471 844
107 446 658 841
211 916 298 435
111 357 842 851
118 387 334 670
314 447 360 395
369 586 308 501
43 587 569 713
464 760 157 168
965 986 32 165
290 430 302 588
275 401 138 398
18 642 181 804
123 314 167 314
499 805 68 146
288 535 143 603
675 906 167 576
272 484 62 734
192 266 883 917
49 682 866 974
271 514 526 666
17 812 254 829
39 614 629 641
335 455 22 459
102 123 192 817
203 948 346 361
367 368 156 659
624 883 490 974
248 940 44 266
131 988 321 479
729 986 596 640
8 609 822 883
830 932 454 455
483 889 160 196
226 899 31 932
217 456 197 649
4 220 365 775
137 460 506 893
410 451 267 314
217 902 169 805
788 916 670 896
198 637 347 838
830 871 489 658
638 738 406 775
258 412 492 634
700 923 267 406
200 393 194 611
102 463 439 702
531 686 63 392
182 882 192 701
193 613 64 365
325 397 815 904
164 903 228 801
344 551 762 803
9 399 273 933
360 714 263 865
717 855 620 752
124 655 52 531
192 361 650 839
192 574 159 652
579 893 258 618
411 727 84 95
420 599 127 328
565 617 227 895
86 117 745 795
171 699 314 966
481 563 576 889
463 854 6 734
44 619 206 782
371 963 106 221
595 831 445 976
77 572 458 977
270 657 651 830
102 574 752 954
778 955 563 938
438 508 883 944
101 172 148 453
606 761 401 449
106 538 198 738
361 840 401 816
366 607 224 344
706 937 279 878
133 460 745 800
204 357 273 699
34 663 43 930
678 846 143 303
355 398 623 699
96 937 255 771
675 783 265 622
328 789 549 618
25 487 64 138
158 938 661 870
71 476 386 686
270 637 687 746
538 825 119 976
75 113 507 578
226 972 486 979
348 953 119 343
65 739 44 905
429 759 77 408
30 687 3 475
202 477 172 900
522 942 750 966
533 641 81 239
353 581 69 628
237 665 950 976
238 776 488 815
304 342 332 908
368 462 101 962
148 589 644 661
631 640 24 528
92 470 678 782
577 586 558 736
56 406 306 880
738 883 331 828
9 188 114 592
327 741 356 482
11 768 547 706
26 126 212 822
395 852 473 573
324 375 225 854
85 908 571 665
37 37 475 796
459 883 366 663
118 983 11 765
423 786 384 889
288 292 24 838
78 850 686 761
437 942 200 979
386 821 160 461
75 716 308 380
11 341 297 413
128 728 868 928
153 308 195 901
40 825 12 776
41 121 153 741
65 713 407 426
491 894 523 816
410 790 434 466
145 596 302 829
351 764 136 679
485 816 70 258
153 301 552 822
20 799 181 451
172 871 484 880
86 283 213 403
239 483 56 340
577 965 119 618
358 801 379 890
632 696 224 804
465 725 77 738
152 671 102 947
416 545 208 756
40 864 194 454
613 849 88 562
148 481 133 486
258 764 95 238
650 687 156 387
680 734 266 808
308 585 466 633
662 885 21 770
777 987 318 960
62 677 107 412
145 957 413 419
215 344 438 799
137 580 266 692
604 767 305 765
693 868 93 233
875 974 186 365
334 457 363 660
272 916 221 908
639 933 472 794
778 858 357 773
19 778 508 961
333 798 378 719
123 859 28 444
11 297 720 730
538 540 250 418
262 435 604 624
505 636 624 848
533 630 325 448
43 419 484 819
12 171 128 601
174 919 111 463
186 346 611 779
173 896 97 363
313 842 35 214
267 806 341 911
780 795 717 957
552 751 584 864
480 597 47 434
544 751 630 786
309 368 235 748
419 665 166 968
302 899 769 916
677 868 116 905
111 281 23 609
743 812 362 873
573 951 450 818
78 263 153 702
185 827 239 292
464 826 744 855
786 846 343 662
146 380 574 660
646 752 381 553
116 331 422 914
395 928 236 958
316 875 41 561
42 159 24 594
819 948 59 847
297 813 279 422
153 687 463 917
341 892 722 786
17 900 507 976
387 716 166 256
591 676 76 640
166 985 82 206
361 415 28 889
185 583 253 274
139 948 238 667
412 646 100 872
18 335 99 957
630 854 441 505
99 431 375 511
97 602 167 450
79 326 76 932
193 760 278 861
466 540 368 563
60 186 381 728
33 903 43 663
313 367 444 733
365 652 283 502
901 951 281 539
505 734 259 405
358 491 262 369
602 664 75 860
915 936 807 968
120 379 854 913
113 774 537 673
142 989 64 906
263 738 160 841
332 635 190 302
578 754 348 854
6 282 185 214
822 846 510 560
251 412 252 255
769 830 178 340
741 926 164 659
238 589 452 560
461 610 259 522
125 707 132 331
109 922 44 314
417 738 13 175
644 891 314 878
56 436 100 475
160 464 224 370
72 954 294 730
383 552 403 603
213 328 278 639
220 533 492 597
355 584 606 765
147 820 80 131
161 768 153 202
19 691 504 637
352 673 130 490
103 198 461 598
397 581 351 668
147 934 336 843
367 878 451 889
541 570 804 864
714 916 552 968
274 471 503 723
199 968 533 929
843 969 398 939
118 380 869 960
48 152 175 432
299 639 475 685
206 551 534 604
158 895 467 978
171 773 37 250
136 977 626 649
36 253 822 981
606 704 18 660
7 849 354 502
31 717 823 887
145 602 9 576
692 868 622 748
423 701 85 491
514 791 405 672
87 945 92 198
250 804 253 657
594 806 721 735
69 449 342 831
222 637 582 701
202 354 63 384
780 810 363 593
533 879 28 596
63 941 145 209
394 637 39 826
581 971 414 579
68 110 97 576
198 339 288 467
610 727 152 861
724 925 546 773
485 748 106 678
522 757 614 783
241 421 303 778
418 700 558 812
884 926 26 282
203 603 177 829
492 591 44 210
177 616 185 864
457 792 398 963
138 763 550 746