9 121 51 -965773500 -423214843 208422692 291316898 -279461071 78179490 538086015 -490432365 203975724 -516194522 -304579425 -437166745 -464290671 -998169339 318962208 -380335286 987402638 462713791 -965772382 -606328903 -343071725 -3944071 696106493 -282206726 232745162 -836092508 214449884 328044642 429147526 242129765 -78878568 178796043 384617059 -794340302 -907040737 13405851 608636726 64214562 160786346 -317049052 853223565 350952634 448674028 -822334337 504439178 665176630 -562936083 144869726 -633482605 -129510920 782525322 447740083 -374025740 -384516130 542130017 645911739 -384977987 597096208 -86875835 -665235508 629366496 -463372328 -757853350 -639584136 -715739703 -904366054 480631533 985725549 114261499 865764889 -622481095 -117022577 -413777685 -258386064 -313870160 383494755 -584095665 115792908 -511138275 -695705395 381872701 -63337734 609263165 855415507 -244230026 337640276 -717385241 -110582569 -967358089 767533654 528950838 412679700 330870238 -891889511 -156922176 804297858 -724722543 -734517647 -914492080 980447006 -54480142 617480427 -904815919 -601807648 -887003923 -773222905 -176754315 -440064450 579218884 -194439516 -66969607 -106250376 501080275 116490057 -238978256 395143593 527489613 265776752 541040929 484574629 909430408 -712081566 -697153571 452786808 785209103 -265001901 477561984 997652903 -821730789 552173766 -478582406 -57212703 -367649834 -476431225 -657032791 332367298 -309322716 728707293 3099819 -559840538 -278986460 -711892439 -194935228 619265989 -748222520 -81650147 -922047992 -153724597 614693432 650228049 -28567478 355244446 142032039 321187382 -724039837 -640600366 -325129820 652450610 -203582394 502302159 -575874470 425291351 166067533 32986872 -651621914 775865534 656427366 -876191712 18131932 -461887682 -439395120 744237186 247060475 -241221604 -842930099 155605250 938288481 -433264809 -133563120 161864845 -652703368 956388505 -334704560 -505389223 -928585681 -994081697 -804599003 708527386 865559878 204876738 376873248 -949823538 251798137 -222786528 -181545560 152145634 697890064 -498140181 483967389 -797787065 -916785918 652569944 -497460748 646027169 918845184 -314530491 71199905 -378849570 -154396453 -699561133 426017841 787776256 840611914 515755339 -476202355 -327634599 532871502 -715973279 -421262018 -787754286 808852083 255404058 655768563 -957828245 -460673056 -672954070 -880590343 -483590227 -791160122 850311324 -111881772 -427699789 -470884501 125045785 -205490981 62163843 332349039 414317472 -33131671 919901945 853573362 992390205 60 40 -752688304 247837992 -759079115 -209110345 639168302 -493967377 -800985149 837429669 -154314407 -298066529 -170274273 -905222853 -918015720 -915585471 284886482 -377534694 425375915 -402366622 -560070595 534543659 -77290210 -427389519 -362704399 -897608161 -430654787 2717957 -997358540 -489237164 -575182689 8182945 409054369 205012102 -985538148 588563221 410960402 402000554 673580153 651480022 131923770 41851167 333938295 -222184798 794574653 778616740 798238927 549990159 325492936 189361017 25942295 -853230648 -884192474 138633925 -651673784 -932417324 181591565 -616918007 381037482 -307885949 -86277401 -539227211 -778492910 711780520 -460866116 76822726 625730022 -811454455 -481246116 565076994 -133168609 -423467690 -323598537 -949799229 -658618993 -928076142 197519562 -27500617 25135250 4448094 -941192314 801970830 -77290210 -427389519 -362704399 -897608161 -430654787 2717957 -997358540 -489237164 -575182689 8182945 409054369 205012102 -985538148 588563221 410960402 402000554 673580153 651480022 131923770 41851167 359742901 -686127326 496361654 492683669 811677207 867477237 5753903 461713692 4796497 -727829487 -730868210 199276414 -911070511 -919926653 268958485 -966952084 781278147 -714700665 294844318 -806654382 10 6 406762065 -750147790 -262485275 280817560 388914811 -631245427 625592651 842799460 -323499813 761801432 647496153 -125051533 445982472 662871512 749922807 -270237431 745866559 946079788 -670959564 740755476 10 7 -236829523 493134553 -406146260 755702106 -710114081 376566648 -116459177 584159232 -408535578 3324805 -558659377 240652500 -400870664 755702106 -710114081 376566648 -116459177 905989086 -156053525 -1950791 10 10 441688066 369051814 675854488 -935298252 -719607511 844980492 74583481 24624387 -35819130 42667928 441688066 369051814 675854488 -935298252 -719607511 844980492 74583481 24624387 -35819130 42667928 10 4 2470925 347053201 -330393438 -997574729 -595375750 -729294510 850705920 -697440379 -973589111 141183540 86817657 426758865 -248232363 -982398133 -843023100 -744124261 768544845 -997380714 -810288493 76307627 10 9 -417491962 848061040 56967478 -876700494 -503304058 -909175736 844431982 307379271 690162669 -647185732 -69000092 735189274 56967478 -876700494 -503304058 -909175736 844431982 307379271 690162669 -995677602 10 7 4299638 -206861357 -210659890 836555983 254585612 969700063 -566834233 105934000 479073306 -687188414 -377853779 -662790017 -560315768 836555983 254585612 969700063 -566834233 488087417 935001966 -337532536 1 1 380027094 380027094