P21942 [HackerEarth] Xsquare has decided to win next Programming Marathon and started his preparation for the same. Xsquare's coach advised him to revise algorithmic concepts and to try twik of some standard
提高
题目描述

Xsquare has decided to win next Programming Marathon and started his preparation for the same. Xsquare's coach advised him to revise algorithmic concepts and to try twik of some standard problem. Xsquare's coach knows that it is the only best strategy to perform well at any kind of marathon.

Xsquare started following his coach's instructions and getting better and better as the day passes. One fine day, Xsquare has taken up the following standard problem.
Given a one dimensional array A of size N that may contain both positive and negative integers, find the sum of contiguous subarray of numbers which has the largest sum.

Xsquare modified the above problem to make it bit more interesting .

Given a one dimensional array A of size N that may contain both positive and negative integers and an integer K, find the sum of contiguous subarray of numbers which has the largest sum such that no element in the selected array is greater than K. To make this problem a bit harder, Xsquare decided to add Q queries to this problem each containing one integer i.e K.

Input
First line of input contains two integers N and Q denoting the size of array A and number of queries respectively. Second line of each test case contains N space separated integers denoting array A. Next Q lines of each test cases contains a single integer denoting K.

Output
For each query, print the required answer.

Note
If there is no element X in the array such that X ≤ K for some K, print "No Solution" without quotes.

Constraints

1 ≤ N,Q ≤ 5*10^5
-10^9 ≤ Ai,K ≤ 10^9
All test data is strictly according to constraints

SAMPLE INPUT
5 6
1 2 3 4 5
5
4
3
2
1
0

SAMPLE OUTPUT
15
10
6
3
1
No Solution

Explanation

Q1 : Chosen subarray is [1,2,3,4,5]. sum of elements = 15.
Q2 : Chosen subarray is [1,2,3,4]. sum of elements = 10.
Q3 : Chosen subarray is [1,2,3]. sum of elements = 6.
Q4 : Chosen subarray is [1,2]. sum of elements = 3.
Q5 : Chosen subarray is [1]. sum of elements = 1.
Q6 : There is no element X in array A such that X ≤ 0. Therefore, answer is "No Solution".

输入格式

见题面

输出格式

见题面

样例输入
5000 5000 -726321190 466585674 908067457 -268433489 -42042052 -34736253 -980126014 -277483331 45089660 -776069097 -872923029 -556437930 -888614941 -274952690 -363897125 -621034712 255547030 9050345 -523180647 -957864420 87251055 -966648394 -759502480 -527495417 -161564900 -41781927 -8608249 82203619 -232272847 755640087 987744799 23486110 -710382955 -280567007 151754661 -870080548 897964630 -182995601 647363095 531939717 -967172948 360870850 -435825481 236853389 -694521584 900507128 -599213718 502406280 545869852 323274502 -187536143 -898903274 -781897130 135982634 -173402801 -816131154 -875938198 -86160020 -880916917 -869114527 -882411866 -292894796 -671850781 -734841013 479633348 -732679724 945234076 514096608 -872629883 475697598 203686900 -432124555 -984954225 749950391 -534976407 -829355266 -367503099 146992918 -426626843 -527837802 -899393667 -672191521 825288884 -230797122 -433246601 785556121 -894643082 -142371140 -304007649 -469892711 -736810166 -668660991 -446006883 738915005 141943556 -687656254 -305046574 383834601 -840324885 -182305134 -165169184 -17931288 -228573870 -787370927 -948505603 835480339 -581619742 219364636 -967368854 499708765 -787283738 916781922 -395861514 -951859908 133526944 -924179380 -77671335 -328996559 570683086 -288669014 -270750078 -358029631 835345779 729854927 -789599022 -736472438 681983349 933533584 839062013 505934284 -534913052 204441702 -972106239 -860164153 -119502323 -398295654 -643323484 356518349 -246600750 -39129749 -137599761 -58538012 -401698766 -240475023 868979017 125089577 -545022401 -55589211 -127222262 -418176837 179454549 -827240970 -257702947 -185788984 -609047344 -758146560 834673385 748726285 -627791774 -816375562 -360496629 857503880 -890427656 -541956081 712633042 -600272556 -975496861 -611033497 888341596 -24042773 -155326936 -542829496 -388386823 -960947858 -933383434 -117471791 663913500 -848342255 -589432335 -511866755 -420513677 -50296458 -990712859 -262946552 -476623300 -622510901 985040824 -693446525 874960799 346334442 -394440829 -311426706 -754997087 -858111743 241164133 -210636513 769219185 48259078 487870572 -10459526 -600131537 -714275570 -395100252 -371323979 -41986308 581550178 609052150 -662023293 621785909 -400642607 -410914966 786902742 -793248104 -21845598 -979101328 -285694557 -601049996 -916325292 -435368361 511420489 -410651709 -885537590 607966419 -234637398 -453696090 -834440597 382909331 485602128 -615408047 -131943629 -422254591 -976654113 466852110 -207980640 -642522317 -174364308 -436805815 -847897185 -42164309 -122221774 -203139333 -364165393 -319739828 -122929825 973538102 -146840249 -128411978 -738126432 62214272 -203415077 -200419280 473080761 785875117 141770898 -215372587 -501480777 -684600928 311359827 -781215007 -703807957 -29554808 -882965587 -574167235 -747521881 601128260 -914586823 -17695685 -708980091 -859212733 241948739 734743593 -822905956 -240814342 329490172 755150145 -848658995 950789000 -923661350 -51656704 593648799 20477700 326468754 42343004 -738697345 -484941262 -451048670 -808108983 287317266 -901551047 -399064953 -711040813 380030943 -294815326 993975232 -601708418 110209700 761481188 -143353690 -849218071 -863501274 -313176801 -728775917 465060175 189184361 -783175941 -901269034 -971105814 -358403031 -895327413 -861263646 -19847067 -789482393 -549031462 -580778117 -273300514 -541924089 -533833367 -138794165 -865017317 -285837062 -670528801 -109276824 -815241037 -781696956 -922963108 311739248 -662009161 754974348 618093832 183740154 -633157748 -681219154 -190711525 -43266045 -434917973 783999182 -397074876 -277298857 945982018 723385922 -827231854 878104003 772926224 -205119035 -335125316 167018621 -788534220 -692772011 438348314 150643668 134850565 591707092 -404801685 948855190 -174158724 -38255628 282061912 -889536777 -642372496 769635985 -235249193 -683928201 -86095108 845041984 -856595559 -492931237 -981084027 84193893 179326658 911187149 -628656531 128155896 -592336181 -394209694 -54770280 -381540250 168413689 729672610 -769897673 -21564277 251059873 -866429019 -223031712 -734392285 120598852 -697309057 75654075 -101837463 420296262 -18369170 80914712 -358595008 -97148674 331010079 -403820141 -501134678 -101190060 -748372611 -577435795 -263194035 140871721 -572800592 -609225992 -397874806 -334300104 -617013617 730079084 651512362 -740843424 -892855144 625467228 359428409 152424713 -170708773 605525179 560428131 -838176407 -646472621 204715623 780999025 885182214 268723270 -162683864 -734502960 -285632172 411837803 65359102 403403510 260350334 -391718948 998612540 600273655 -406899997 -654552240 372453187 -436510364 -167249151 -200086672 -911174375 -447462154 966512232 -159969202 -46629216 -493951024 -215919993 599874427 -329211663 -73621605 -547906635 -456014876 -85422709 399801566 879309632 53936037 -784977826 -751165584 -643411802 351045970 -52049145 -265720695 -626240964 -982131887 -839155753 -551140625 -33229585 648455235 -932943665 892874311 -578925275 -345159404 59128642 -720579653 -492021293 214036164 342446656 285074645 -211852575 -797834305 135128292 -262374970 996743157 -457738059 -269526230 258583923 177864481 -515226109 -54473978 -151233548 -143781725 -945620318 458826451 -347716732 73982224 -813036472 -98381683 -251861646 365778017 132981619 -998479020 -520743992 110009407 619155088 -680488566 -77743766 -318435184 578675668 -369517991 -209122053 6967230 -204568215 -42263359 -252103725 -665527521 -760460976 -612590265 705624746 -749005082 834032731 -269573202 -269287407 616411423 48296085 366811984 -204569662 597590073 441665915 97169412 -263844011 842143794 -713868199 -233488941 -881927965 375760724 236383560 -996627187 -359890567 842230152 -329995071 -382146342 543624581 -305121132 -291950673 134851586 -433102689 342424916 347546145 -185901240 790499548 -929395681 160988930 -952945650 178335765 959503607 -245649420 664017 -16499715 912244462 -551660662 -363007068 408564762 -728721800 546926010 152401281 -20758192 -611648203 -674136601 -75968417 -731581727 -976848838 -135582050 -923314397 -614814184 -191447416 -889525971 -342180162 -419343596 963647137 -351306977 -473431277 -997214203 -806729326 -472314047 -382032906 -381754277 -426445029 -666477804 -310951361 154683382 -63325199 -769552899 -46148895 343244592 394222947 24188881 722391635 -813443822 -963936894 -738365320 -18690139 -231341730 771391199 -214229958 866166031 -901036886 917565683 889581347 -823465995 -807099001 -305776397 -945465628 -697664374 -540341797 94338973 601550264 -137683688 -531555722 -754312957 375875486 767392896 -648593668 -979885298 184651141 -124161265 531433185 -895022871 -962850396 -141343887 139348557 215921885 -355200358 809220369 -924719826 -173615630 -373878650 -857733970 -188633259 -623003786 -841274654 -904177471 -230839460 340363010 871479262 -58428959 -318561132 -873452981 -302141814 -750877299 -70530793 -99728118 -370821708 -565443055 603287202 -883686903 938975706 -335072874 -61142682 -533099110 583790159 -586631352 499270077 144018893 831880216 645721496 438270917 310469767 -570419401 -749227088 -955377430 -790127176 -154256338 934266196 -674467394 -744220617 -326601928 389611190 -291459632 -460149046 16471081 314484249 -647584914 591249130 -416076981 -834351528 -21409544 -464507493 -246655136 -424077365 -788239444 -24168645 -754197506 -718846748 -850629698 452421502 -431755013 -26346828 650947542 -827132251 380768200 -98348223 282697637 967197076 751981656 -370807735 -62200118 -183913379 -326339145 -599332445 324739324 -243375877 294970839 -476407190 -189799351 -843707089 -419590427 -774603049 30657718 576545766 252953271 992067307 -967645551 -650088666 -775144229 887504310 -368747945 350991785 -64909324 -436078064 182425573 930037405 -41404765 -285056459 797961980 660277135 -129372501 -658324845 -376183354 -698596964 430116094 -14742800 36947074 888066255 5790601 -835645275 -554442381 142178021 -58915213 -761583159 -949599849 -342202748 262457543 -433249758 882128411 -951804589 -834190763 -286638695 -301437522 -731043681 -822271310 669287582 -404304767 -617953077 358280322 -979248471 257463806 -218471052 57662775 854435834 -283950111 -33740711 -554846609 129512152 -779920978 -599140431 864323582 -252329704 -849379490 601272222 -958175138 -138231117 -182394166 -198926726 -85719131 -435097589 -509339102 -924932062 918844143 -927474125 -532862773 -71002365 980831981 598287965 -263321808 -379193809 -199815215 564633285 -361847649 -686268011 -207082134 -75056901 -910365503 -926037259 -315662873 -34870525 188189494 -854024255 -161651163 -590205568 -341085042 -134211079 635477455 -9167017 -53586449 23217880 -312286027 -590955892 -525783762 7319245 -342177081 -96350573 360061988 714642180 828777247 42246096 -205698056 -623078807 -494099500 -170841129 -251730385 -729068964 20034636 -456435408 -976497988 -194572387 -737614461 -154394039 72113434 -116207791 -1846549 -316808504 296497379 327791647 -35057708 -206293939 -7167096 884881300 -271953110 -848923298 -934096278 454779647 161235695 -133855532 -406425714 801052712 -2927709 721711433 -812621777 -831294946 -256199019 -892989266 -187137959 -946926181 -643332699 -649197220 -65352415 -706101818 424874965 581422840 -249691838 544184165 457672732 -236872980 -800034672 857222896 -909086029 -230598820 -186772900 -267700985 637410563 565005666 903651194 -946691492 685624866 -305928209 -189128201 -26941174 -296549584 -673881928 -909136906 311625679 -868440116 -735214676 902889965 660488984 -952084907 231862991 -741040733 -21928047 -896631927 -255584936 -428845425 883169583 -719105550 -747270483 -75697331 -525259193 -721136352 650198894 -371019047 -562325827 -694305155 -519317510 -488247609 -505867152 -88274325 -455927038 -796537330 -366461615 -53373860 48451399 -890003645 905185203 -407580613 -947651749 -57753203 -816314287 -299019566 -769774603 -525122736 -490559968 682244376 213608475 -835117960 -365580335 976134474 196723832 -378513114 345564791 -705959128 -722631189 294857858 -594483042 -36515090 -279606106 412512333 -464172532 -497121625 -484703191 566573990 746973286 -731069901 -829901672 -74495315 686757828 -25764094 -761408675 537934263 -622400379 -355462102 -107783994 744008559 -952954053 841100721 -883093279 931052818 54010036 -365952311 -127424432 -383641446 -400721903 -630786153 -40592053 203542274 343008368 -19727665 -669674938 -382652355 -866009359 -842614207 673863152 -535705007 -86441839 -776353469 312423999 -765536952 -298399767 -386855178 -105856090 970917207 -83720712 -462630789 -19334198 268779453 -596869022 -86083209 -624714663 -46412552 -228212086 -768677396 510574938 -261396518 -902467506 406296870 -768242153 -300998803 -427759273 483934793 259161648 -976645963 227593502 -833406676 -462220119 -176201444 602765123 -87041967 -843399497 136882816 -192272919 -382506939 -2324947 -929917196 -850264132 -174605646 684962753 -981673356 -960864301 -211752607 -495553677 -759026730 -40662542 -364846015 688213024 -285401841 -532411091 139397704 39633115 279391535 582200233 -497130400 -253182632 -6754164 402178621 -105369932 -231926934 643468045 968073062 -878970719 -659921154 -600388815 -813383126 167575743 -39068639 721794348 -391286664 -422466389 927289982 -704529868 3314764 -794221909 -586827821 -947791853 -454819137 -715469141 -816499925 784549304 579163111 -754072323 -581377183 -602946022 -173214197 68076376 -198187430 -187531599 -172489009 -739188467 -201436173 343706259 -105297898 306348929 63527986 -654962204 -138566056 -96203697 956273227 614993881 -942462101 -663480868 397320461 -5313700 -813529866 300651628 -783645522 392856841 129172549 844252344 148012317 -667585278 509694733 511257335 822563361 -980410929 -260272492 106219226 -3806553 -237505507 -245767074 554580870 -798730909 -218271130 -155910705 747539067 724930995 -325822270 -413394614 760429077 406625896 -141929100 701096310 -332921750 729801439 95184372 -799656469 -140218567 188983675 -144799918 -548745590 379218251 -1317543 -875710459 -124536205 612822994 -586952957 -127139803 924375725 -24707110 -745436844 811517669 -856684542 -597486640 179400237 -855901136 -725307846 358399364 -353070133 -764352134 776446861 -271578652 -883685885 -733719941 -128703242 -183459705 -619528246 786693629 -751427627 -193724657 -242150102 -828117647 -677240478 53685231 -919093837 -990724633 -707618255 225495493 -55602159 -86380409 -562564642 877873500 -111557822 -872683790 -987985749 650218545 -517183394 -99940433 199120354 -293595086 -515191198 985296543 278988777 -694514976 443569114 -323405656 -739492232 -20411464 -899618205 -787169389 -225101343 -454351726 -755873432 -81938488 -303649679 -118847651 -839502066 857827763 -904573082 -94721640 -801679293 -422467393 226887804 -84701501 -664488431 68935679 784681869 -20156513 -156290112 -54677176 -79380204 -504884315 501010939 -575552174 -864215999 -234750322 -618008764 -337154760 -529875254 905369588 -502937947 -565014145 -241131560 -865465790 53061279 -97293581 -254809118 966844024 -75559933 -344863874 -306660447 63508350 -57056845 2745388 599567036 216165653 -366810254 -93670492 576847863 706898093 -5076675 -362427419 730319776 -14761223 -103458525 -186514892 122676969 -820510525 -112234832 -116043534 -578524654 348801724 -608548444 250273242 -190409018 -967172596 -684318901 784707338 -722677105 99065621 338768568 -877306331 -823453080 346629626 -107374541 -352180774 -92469555 -177853808 -755806022 655788 907606422 455509194 2368283 -311671982 -179911111 -908290791 -154487303 560133289 -153353999 -431716100 286709596 676982789 -433139182 -336719343 52913331 -309014951 -633196221 -130661960 -477034393 -598122343 125638100 -744541235 848084780 -400405852 585749375 -143447244 -491187671 -46264889 -375087807 727016948 -180121900 -809683671 95814150 -74835277 -90805574 -850251108 -111038879 626381203 -192580350 -299866909 -522011906 -333997999 -540482154 -575065012 712138117 557186043 416040212 -194002015 -580571425 -651630350 -451062252 947103086 -668517390 -475498762 -541967400 866079568 211033869 258166605 818345090 -623733532 -147238812 -574741002 336605424 -755591360 -60249776 -501539230 -997168994 -115542679 719414570 -723477986 308768469 -384742809 -18562526 -123558394 441448642 -809025110 -429994592 -981811467 721926909 -170745672 -881138813 -984476630 563316124 -289790859 -217255822 -547970768 985030020 -956896903 -663936116 -756311619 -698251150 724874500 -122384406 -912593218 492848023 -730556842 888531336 287197434 -562626956 -9847806 -863480401 746826626 993321776 -155855666 -608103415 -294597568 -342216740 -813042777 -507339497 -329611345 -154352980 -821703843 -723081929 -689477074 -635798715 649347040 -97609631 -580623802 -276046491 -895218218 -949826496 -770486356 80734605 -109389827 910376698 -648618016 735964047 -903419189 758425348 -711777028 -198502634 84435265 -986125800 -207041784 -360992396 -898165239 438354839 -178221556 -592529530 -540507461 887061123 658836957 217938364 -323223769 -542175951 -211322126 -118490240 -27966989 -321906390 -4076677 -715333896 -329954549 -264738805 -370176589 -390806010 -288039954 -62199451 -789829560 -638225915 -634629976 -552490576 -4175924 -18737392 -532721073 -160423174 301377183 -73468726 -33408957 -778506520 946703511 -342194999 -55865080 356091523 -198363784 -964239651 -461152545 -804974297 -824440810 13802573 -686515950 -967476918 -6440213 873356962 -120116196 -531414144 -194346192 428967785 -649896074 992039160 -659983305 -658850495 -936462473 748667969 -589236708 -381165404 -105390982 -920553002 470285053 333738761 -999836469 -355509611 -813604000 -291183908 -790737842 -745537755 -479267383 -602589732 442765605 526467595 -165270592 -784536247 404765441 -583274646 -606314986 374332313 825412594 -437751234 -639466702 -432578539 -425075863 -280940887 789007760 -319199994 12032507 614309259 -577090848 363501965 -320476689 510013498 -845347834 -869228274 -393517676 -482472173 -609291066 236856012 423223898 -760054018 952300761 366675665 -87624701 582223776 -310155392 -964712769 869516077 39734211 -445846718 -960006684 218935876 -645625922 -752587361 -317082823 465875535 -511432134 -986622228 447529627 331082361 -540884148 -266234694 -536224907 -34963247 -820949640 -571697040 25500308 763769824 -360887723 892731504 -813629609 -449290955 501330092 -596147590 -713830928 -287888312 -145739808 999122795 -704217452 -320664059 -358827192 -946317886 765777637 -789120917 34707987 -862887530 -246489616 121402353 -776996757 -389166109 439244746 812397203 -740947894 690807814 481171110 -115334865 -352376113 191476853 -139449449 -559942015 -390084709 534453886 679603122 712447289 844656833 -195693454 890916620 -740104851 -748900073 -498516041 456749171 830991464 290819103 -631655962 -971282184 -252957690 -575561543 -688073390 445717967 -820387387 -472151265 -983879450 120362974 -591609545 -706722957 702519254 -968466542 -345424410 -748668878 931317737 -271945099 -773516382 -258067783 -712189950 -111372096 -1391236 -176623096 -422074369 704442192 -598394628 621396746 -432181337 -482235163 -527061424 -64469469 -676030297 679250035 -390397631 -23468646 -257404865 -877551612 -289651678 -736343002 646002679 -520517088 436945832 -193186114 -174923984 361435271 -844968735 -4863647 -648216770 -793758001 201521162 986707642 -448408232 -741701539 884759253 -122859277 882592663 983243294 -789853886 -850750129 216261734 815975582 530479694 -649489605 -345202458 -902312958 905091085 94370171 522138919 -360656081 -667205885 -575139375 -898602538 -138312176 142802350 -511506641 469251453 259579852 -895140150 -613439384 -412281538 -978848751 709991788 -82588834 525053811 -917965775 867622167 805106749 175852809 -891610132 -75949776 706192899 -480170445 -613732173 89783419 -637757119 -8326859 -968144712 -862633808 -80987370 -962472277 767322203 -632613227 567922502 133188189 660713160 -434069682 -227644493 748645173 584882148 126982741 -115009627 593287059 537582147 -721420558 -782579727 329441568 -908476328 -445735061 -841991606 -661292915 175365879 -500272201 786334312 -442414393 -566858052 409122817 95702496 -80455088 -603165567 -516584959 -142604641 -507083345 -206761739 72247501 821781369 -115167274 -257181823 362842581 408288465 64039142 478261998 -872184539 -372836063 -728493231 -958108188 688877584 -589177012 -201583049 -968268238 -174669292 535532002 337359540 573532356 -158834473 890689406 -999501379 63941417 -699638272 -762356596 -17754417 -789001067 701797413 -560196466 -160155631 684818056 955060351 -799449339 -209811204 -673138496 -971238092 -763571634 614413459 -959599109 -509588753 -441091835 531356880 -158238729 998197657 -341638645 11881498 -33409629 -911495988 988646393 -267585708 -470446499 141613387 197886705 -769697485 -364511970 -799790150 889832711 -563672798 -919508220 -162554535 -243475436 498866752 -333214152 -638342256 5879895 928308642 -673926420 141435054 741242800 734309169 753403846 286632264 909126805 -784927705 -690019063 -412368121 -518069575 875640079 -674003694 847948196 256347022 861542550 -909255378 -736114368 488827059 -363356859 778980340 -625942741 795157292 -581476279 -363390148 -680984848 -191385683 -873476924 748049949 -996433500 672460571 259099317 -672890673 -634741337 -946438 -300997261 -948547708 -297066263 -34430507 -401190315 219546943 -349800675 -612903542 -684260163 -94908725 -154655411 -453209802 -610467547 -934206610 -355160416 291731094 -34089228 -791621755 -586887569 -884862786 -266207754 -469229754 193790165 17220820 -287817075 -505395647 499710349 674682295 104178584 -162924787 -518555811 430527912 -99946423 284259111 -450272922 -50680370 -724828548 -24126282 320014305 -854486368 247454628 -617919379 -260561055 -601040160 -30712067 732838244 855180939 -319958113 354759122 534452348 -324485461 -960470271 732148057 316524142 -239729830 -938974042 -849654233 -836461346 587110340 -851562921 -972749469 -605227747 -725238315 55301304 -996660880 612069133 -302964254 -858669615 225704730 616867308 -406617562 -861085736 7510943 473930413 -365415168 -572554210 -866917540 584345876 -233430112 757813116 -197242321 -490622282 -213103280 -85078779 -14946641 6612029 723088604 -644246794 -653636245 761453279 408127564 319200598 -316273059 -708059264 -808173760 -877312391 -599407863 -17792793 -536115359 54565496 -480138818 -2764171 -278271768 207610943 84680723 -42791421 -430086976 -159202444 -731505126 -923844699 -481261557 -963352757 -577948931 -511751272 126347692 -361976633 -787121504 879471104 587638528 -910474861 -319688965 -738497350 -775317188 477435929 -282044075 -898963008 -884318608 -740510495 367942093 516783604 -227806747 488848185 -984738118 -213632663 477149772 -479496128 -528296619 -897306658 -455594387 -366028957 -864379078 868992472 -497791749 61444388 361790066 -539617425 797168501 933947209 294982751 -639276182 678109566 151742051 -310354446 23316963 -638318306 617568016 -186312672 465809293 -89936910 -225934790 -741687422 -337868524 207709302 -197828257 548044829 -763543335 230493605 334767457 293158994 226974778 -383506980 -697950979 640900355 -251768690 -569685151 -880558194 684110172 -317298298 -19047504 -525728907 -467615797 -952862273 -590302086 794811788 -246330549 -396811828 -289302175 611373216 -529524251 -352765475 377412421 257448707 -544019020 -667160085 -436607165 682795587 -649158358 786387401 -37010334 567605881 398076418 -663235607 -514627471 987367364 -576369100 -881351134 372787815 440243504 -9996138 -287153175 -567553753 -459237230 -751647562 -728454266 -155723773 -63375507 -333712420 -153195415 610220247 -564096196 529364799 -681362179 -673201936 -160520321 -191952631 -224121882 -208911556 -128107961 -673390150 -479795282 680594835 -522842798 -79367759 -718900413 -835519227 -631747506 -998084162 882757100 -96047088 -385873544 -3076672 -821849847 668017059 -887674917 771710673 505861113 270359403 -483004901 -566890594 -500410999 16229353 342120997 85073518 532343942 32205057 801896592 495160455 -739644849 633982188 -815497419 -368662979 281514944 -908040041 327200063 -650203594 -829986544 -460674243 -889218003 -269553201 -102858900 -149505525 593307816 -662830660 886872906 -240687601 52619181 961330946 -966524899 -969771142 -798568336 -245526304 -253809226 -262525486 -830170830 -526707419 -100528665 521508311 -773960223 -821873183 -82260340 -257913075 -969142261 649531876 -822732008 439780127 797431064 -598482159 -719313612 284511197 -606001213 -466938373 -912182844 439259891 859494532 -379056526 -910781711 -648270811 -73655757 -451449761 -470937174 636394281 -966140145 -508419690 -791123295 -264417526 61485877 -53690270 -12977507 367692157 174312471 6156999 -784773987 -224912345 461426545 -264756483 -346703211 408699611 -457628109 -369516480 -43963264 -466356063 209541617 -76763754 -882538577 -517848960 -233579796 244653819 420569416 248769240 381082191 -350266526 -342795017 -141639425 -559076090 -434381568 -59245359 870632161 -498426610 -765067543 -653851146 -239330356 -818232478 465781028 -250037227 -524348073 -378222107 -935244522 -388297525 -46176157 148698974 -262185215 344331012 -627910166 -651854860 190235963 -311694873 -823589879 -37268194 -615781340 -635249352 431373554 -968473861 -367358595 -149523507 -108291373 -164484488 724657193 106266967 -235545983 -144222857 880635730 -162452536 -289760230 -232181152 -458148404 593285192 -926891117 -343136733 -533713886 -526409353 -360005041 144333074 -34946176 -596425806 104767600 -205095179 -349958722 -819677093 -77777239 -987149885 -274143813 426151812 -171822606 -220368104 -815744547 602541060 -3447752 764471967 49192911 771289452 -790859754 -486607591 550597646 -916405232 -577140231 -363250100 -24834291 -250254835 -948569594 124727003 -411937683 -770394529 -725937765 -310399812 -321216866 -39642801 -288417262 -278065980 18555468 -929939381 202558891 -627214577 -383690037 889310541 628044359 -707612067 -939533437 -119428278 587265256 -916240956 -361581361 553136712 -408679806 -752314990 540731306 -294509590 389175351 65407752 107957752 -152850968 839861258 616185378 600035437 -316047711 307379248 -996150712 -871417808 -184341720 -893819413 777239407 -279423751 308689067 -216170621 800262895 76193121 257582128 -124245676 373077448 126422125 -237103217 267624131 635371244 44342025 586510910 677530360 21284077 -318788237 -945762657 -513192962 -183412434 -132391763 422772213 -612050917 -80367848 411364315 523835163 710419971 -25130111 418564320 457816838 -380535938 -306513204 -456067003 -676494402 -154684937 -533771347 -454947021 -606426299 517173241 -616020477 523926440 -610230315 -17446970 555335122 -31375051 -636507523 -613345938 -734121843 -228342765 -829881907 -366508881 574700351 -798459322 392291928 -399515165 179906563 -167276807 -479241021 990488187 -316168282 -246293584 -684778247 -720331913 -466797574 -725710508 596565974 335739130 315898359 420591105 -803647156 -713834427 -434891250 -757914534 -295976644 -425795300 -119568815 572386492 673707800 745659110 -55024606 310623706 -611511632 23294865 165124772 325388938 442213708 -555810113 -652362228 -448525912 -304779803 350071471 -797329083 -510617024 612042789 -557021832 -979260576 759165461 -576426369 290106418 340630263 -766182701 397192272 -390885440 -726805365 468552166 -614872416 265108145 90975079 924159832 -486956679 -873211893 -932055514 659334681 974166833 -780650178 335111401 -111878926 -457701803 -911131958 23596511 32897892 -270941840 101191731 -249154690 520423039 -861918225 -722983859 -424437642 -637202436 -442098834 -398164759 406810781 -828953236 -643713367 -809837685 -922808080 -55153538 -227298367 -56316148 -949361122 912293097 48092595 -256988243 -953423918 -490773281 -338186789 989407738 -354743727 -76139276 -999564760 -79351977 -799691755 -381364002 725278092 -472065263 -368666372 630488079 -617205666 -934279308 935176473 -934389887 -945834318 -627847652 119930018 -613053043 -295315664 861752280 -709080308 123345977 -926450973 -456739715 -225765184 -108892865 -391744606 -531295174 -185891448 437527458 -323438930 -927436334 -40959163 -344867208 -283479920 -339893779 655893110 -675192236 -392504334 367626875 -668368399 -294978765 507879049 286275790 978580562 -908067594 -41344152 33768973 684093203 810026682 -911858707 -51457075 942085523 -43666187 -456233947 -309697809 -134783807 805131346 -86538329 -80085839 662013621 -973485540 -215529077 -576237015 -355161105 -343513770 -643407594 552404211 -362115006 398174008 -897084759 132012734 293613300 -364594573 630318879 -609334778 286736053 553025114 -509371207 -954557113 -884830848 964308772 919771117 -1971747 -152950527 203975606 -783363162 -214506090 -524330313 -282921594 752482071 -469198146 -338788783 -832227273 290792731 -202411981 -760847381 -607964620 276080589 712739640 -60961101 -647134700 -438313519 -150876553 -950611425 -412113989 769925041 -99839364 857111094 -650464442 -656584738 -899799347 -271349388 -667470539 -914826269 287492679 708724865 -409622926 -7905933 -626941483 -74768994 562914981 679846511 -663854140 -473879015 -984417997 -717103212 -984279242 -282963679 -912347269 -975744777 -646647237 -673047834 -337100823 177790924 130330999 453587208 138701493 791532105 -240677941 179886401 638066056 588425868 -618526723 -399446371 374025379 -485483070 -698465322 -399151033 494094489 -253197229 679291432 -561710796 134143370 863092355 -466022017 132191443 -649781471 -484200665 881246044 653241537 -997429042 -717814138 897745992 687544327 258343853 -898743047 -581186190 -202710516 -997616602 155055841 128088292 -540907664 -846610977 318287831 321948942 -404042997 -583852069 100318453 -261203837 -633166336 -823642151 -469831418 -29279567 -260514016 -748850801 -708602035 -897581957 576373289 -76400541 -47442147 175212894 -273426777 -203374094 -689989228 993595686 -70886520 -320502642 -823049633 -913564322 916554275 392846375 -737613825 -113233104 914487596 783020385 624566697 -296054483 -497956978 651902354 91515477 -624827124 -457604192 510809022 671995963 -735218097 16279827 -246116853 372576814 -109996661 -421979547 -603484118 660025655 332884217 -855061742 -107207162 -828697825 -431229077 -164018988 -609930235 -389225995 -758682863 -412127311 34616230 -366564500 90528827 719257745 -768052501 -954916915 216563044 643997037 -404114447 -644688760 -273462622 476347019 95721147 695439364 -79343423 -738621375 -76049102 -811390190 -344911052 -70063032 813182828 -732928666 -950175019 -155344513 -269781075 -869248119 -81969655 -279250880 924839207 -841116902 -927767378 457862229 436185336 -132154796 -153578313 -755506544 -268330017 389490756 -479560728 268395830 -399937036 -937637874 980471634 -511828702 616258283 -995339767 -877136196 641777569 -74468719 -714174389 -298507201 507748403 -555805543 -246239020 373015200 -203947362 760434828 -419040187 -51746185 -745397270 -123671410 -575803791 -677982796 -578406552 163404304 -569083943 -438099059 142536719 -222651720 -672186701 -623748810 290483456 -593539155 -991105431 -908073240 -16642319 -753549330 -644721681 -296938352 913747800 573544741 314355597 -868705974 -250736993 931362379 -944627371 -519595349 -730813540 606404172 -755360091 369280212 -597960266 -16037322 964357033 882006080 -739122949 721198063 -847872037 79752895 -921474819 -403681604 994239697 -406934838 -931434981 316297060 -365433789 -529794941 -203923936 -158656795 -192269497 -456274519 -462688909 -251134731 363945483 741464786 -338024173 -968886753 -105128125 253715350 -479899943 -892082579 606736660 100247497 -251888425 -214680809 -766376426 -259977048 -16825 -148433426 -273031052 947838513 -843918686 -773922176 655119750 -89235411 -234245182 412691998 121143460 -756188261 687448745 -273146037 430603836 -560538628 -248628781 -907710730 -407043604 -243121979 943384022 -234263031 115180775 -381538616 -24814779 -49546524 -81688389 -643101420 -732098671 -386459865 -618142758 323546650 -45125640 -327859696 -960713067 535083064 113352951 590592670 -894967170 -874880665 -368726670 -799206324 -289245229 256486252 -477584840 -692283971 622384033 -315727544 -457998637 -872618860 690932599 -8263813 -626231780 -435047902 -579236769 -914454570 544301611 -434945350 -306869846 346603633 333592185 -938121902 -954857843 747767153 -648632717 -122712071 -141701735 -385673017 -346807364 -797213414 -657432525 286567268 440045193 97415323 850114274 775201228 -914648854 -435367956 517527983 -299554652 866793296 -355772345 360238145 -702768010 -842284557 -231140539 -921333351 -433587272 286914981 -123976324 -853093815 -889821889 -704908548 -739878638 -838525199 913994202 740801608 133683464 -704404703 889186796 605448614 37098251 -180236939 280920331 12625184 -871013910 -686737755 149658436 621954336 -794999721 13009351 -378959648 -128945357 -707499368 480449656 -595072794 -798632528 862577273 -874269314 230497024 -486525020 338518573 853972161 -747689541 -163680545 -401418968 -274493550 -935205127 152617876 -784149139 -99222838 631458164 219203451 295667389 517839114 -958636925 783803452 -674774632 -954999802 -969524266 -239966269 -496762173 409891524 -635369917 -886161571 -512973621 -247031769 -263315682 -423987421 668881629 438628888 -51118141 -126489362 -705860293 548446666 248292409 -882542876 304130892 -861330478 993546077 -880401583 -839941181 -631788744 -24698784 676067937 -309289285 665873873 -347656056 -224920819 27459342 -359321508 503631512 -143198083 -887402225 -450543179 -337425470 244039405 -733471264 796880378 392792728 652340615 -993601996 -461261099 252971276 -508443069 -51610870 346266134 749487544 -100518816 -933693751 -308423455 -467796128 763682772 -785308635 -226730805 -420651046 -827431495 -170782061 288959874 939007951 432685622 -80086055 -517668134 -194055334 -430675433 -443613260 664072657 -23064815 -503284683 -788813958 675958600 -54581822 -149468720 103997482 -208770760 758857864 -622832891 274728585 358551067 88708577 704648770 -623585215 714600510 -180657579 -9015800 -829853463 -623206136 -641671671 -585776598 -201555961 628538715 341134796 -119349634 -35707677 -531125990 732623049 894895111 685618769 149195014 -325612355 888341632 844001376 -296836537 389623198 -374720236 860531837 -181400391 359058023 -468466494 96645520 267188052 187351188 -42241489 998827241 -811952279 -908254386 -44661462 -278556877 -998059442 388764846 -819047786 -624794042 957806846 -948087839 -825897952 208269530 -948645225 681101127 -338251202 -193058187 -155867801 -468160452 181582349 -821688326 868294411 -538677100 -671336942 -562058629 -604450351 814257930 -947857174 -118456874 898002638 -387259565 -895677124 -225633423 -72395039 -437146308 -663341586 -73023755 616634771 -761971460 -188659337 318387978 -911514813 -304455810 -205032834 532286083 -795978684 -731794393 -665581032 718807848 -379366032 -168333457 -496760256 -806371947 -517204847 449171141 -51794764 11403625 -871706622 824716789 -501348150 586782382 806793766 465254461 -331707244 -914372324 -422242051 -477733133 -979827307 -611720212 -633869968 -268446600 -316894488 -840568593 -802447591 722860633 -481726520 418107186 -779787225 735434610 -392129492 231184310 960533928 -46555976 -484253854 -718913156 218008759 -578383144 -808236667 682737928 5117060 -922688737 -164349326 -379347554 -873243366 -47844704 -520695389 -968581814 16165895 -739317386 557254347 -562627399 715353988 552153870 -577924507 415946035 -383380713 -583740344 -922409616 736282698 289429314 710528194 241926562 298723109 399373184 -591869418 983918502 -143218549 -901728298 779312390 -759103323 -354623303 66475314 -397576798 653006216 -963203446 -597641445 -766206048 -868240855 -763876556 -194024934 993644673 -218095105 -916870854 883634747 -238132822 -870155658 -828556902 -904061545 -372732558 -336264160 -244990608 -962954342 866335625 894436776 -959504244 -240422456 -980794445 713039847 -731824627 372573418 -167826912 -407498367 593623896 -660955706 458635205 -822654349 -953208787 28123831 623822896 300859576 -838424266 -955771148 -458100218 -444754565 695421169 -256688297 -405156589 -113917362 -783927752 -982534152 -943132736 -85040217 533055451 -316448664 148395596 -184540307 188524801 -535138453 -193179288 -913682033 -7215439 215086892 -488494634 449913515 -668341917 -653218187 -908420271 796034774 755068711 -420248266 456708382 259669523 577993565 -121036136 -51217590 -532139466 361409967 -616651920 782223357 -349935719 693112315 785933401 281509460 -399140361 -175834019 203029782 -172498020 239915911 -552314319 762842168 337428348 78037178 -955457948 -637357808 -348070466 169934784 -803934994 -9769143 133004857 -103489306 -878288987 72416136 117006715 328919096 -949632838 63918181 240304780 409701143 -77061133 54835103 185878788 -154560836 -617401035 403619842 535344734 -12161726 -189871928 419290491 -967039689 -601166363 -735327800 -800060531 -887926777 -418895532 513137488 -898955494 -65534697 564553103 -724981859 856437631 -666645112 420083721 97541275 -43135527 464403344 -69228000 -833232060 -473494424 130250270 302728884 -619314384 -104880147 -391719681 -175217641 -418184877 -610477036 294308979 -685691166 -561755876 278360750 586727338 -363442978 576369603 -702856875 -127597965 -897835436 -765059056 123649548 -90572686 -119310450 -735479687 206597106 -285782910 -360790332 799977978 794607595 -591002094 -393079158 -335242492 -998945519 -741808409 -702743898 225639330 -717757097 950693953 822910766 -602851691 -968872637 -226787671 -152801348 -77438783 -68155087 -756797506 169568412 196159775 911739331 -642806603 -221302788 -957100839 -898591001 -417446372 206901662 91437134 -754156223 -65059821 -696976680 -522005075 409810223 -808565160 127398997 -831523568 -814436660 -312767351 344270898 558299600 -25824982 53089945 828637890 -246294651 -271932916 -185160094 -261621984 -440878041 601532575 931371422 -332329267 -524715203 -987967506 -464050281 -342381277 -6418168 -31263401 639729563 369055336 867699402 -527137070 -186913579 -64592486 909217464 749281722 529875156 -367276435 687183626 -912315398 -952319375 -102516385 -457590514 -103321068 941700729 726660936 417752640 -446528528 262213738 -977200283 927590221 950857003 586404059 -808266974 -37740661 -846337559 557143967 -742088223 -407380885 -901351072 435050 -604114939 533383794 -457378163 -9855420 -213008193 -904220521 -411598038 -931562128 219145581 -908990502 -300987068 341887267 -686554467 698428738 724241141 -795052581 278131576 69978626 -424458561 -674981835 181865865 -251073046 -670090919 -156329726 -40919427 -341328322 347991093 -678602469 -81936950 -154299291 -430135047 860236674 -446374405 -739956723 -95595417 -515512739 290041392 -634957378 311829184 505327267 -454452599 221006288 -315053547 -535383388 -755009400 746785536 29370570 -852531726 -441666725 171251566 -301971348 -282243115 -141273591 -548129033 -114012622 -490072403 73277661 -763291827 -248485506 -795155224 -991515782 368227555 -382541749 792215439 957887325 255807480 739275877 -352219541 -515586499 -957133914 335082990 -58714036 830129471 -550808465 -368035224 -862201173 -278508660 326226058 88985036 405196542 -314644545 357060013 -574086945 -942821449 892543701 -346860222 913049471 -114699713 -996878408 -970132660 -887498042 -972360419 -292104705 569985891 -848833082 387122515 -642207487 -35315616 -660484438 -81750373 -377943547 817972931 -580207229 67213740 -380075668 -480244813 -988730774 814541239 -334829478 302833025 -51913894 -737768125 -322235772 789381028 509455384 -4890355 -560344278 -768662657 909854591 -288133417 -726388076 -910659882 748758051 868549049 -497160237 830336696 -30493775 -494465678 -721866011 -539316409 -991143634 -643537517 235531007 -865702660 -296334502 616292131 707909598 280694528 276586646 -877770157 292667518 -430563436 -439160871 -868355173 667875493 -969045668 -541194864 853964184 -94115666 519646011 -634811775 -154470863 -351215524 298096264 -183577104 721441807 -680886848 826941852 262036487 284963400 752092606 644092355 -504783724 -318700987 983450694 -554406282 -303616804 48539471 611101045 -27961205 594624714 -879630757 88754088 -636056488 -195261865 455109337 -534127611 -847448397 -104907764 -991762832 -664388772 -226903692 428878342 -731262574 986536103 59734038 -200398626 -838374555 -1039124 -830503004 922691412 -690000625 441977713 -941912306 858272526 -560318098 -521057985 -299657815 -857280509 -473837436 -269554475 -620212826 -28375974 -118537999 -319583006 984005319 739579106 -482356113 -645643737 -967788927 932264857 915746083 -343275739 -904620366 210481583 108549507 -847555468 932001106 612893347 -585146011 -727414699 -564980120 -781506968 -356653513 -968174469 -198159767 582214568 268931489 -18939680 410042203 -882474962 -965323379 132739098 -82176321 -287293086 -839351889 -732284693 676142590 -86445848 -882392651 -651533251 -430821466 455602447 -889259866 -324709032 -741456479 -901427885 -351381602 -237497403 -157501093 -501894587 -161542558 -105514505 -328910573 -779369951 -483007875 -552317947 776566684 69870241 -117345924 -635653525 -346804964 -304377819 599045287 427546189 -741378263 954676172 431116267 -489979666 -789611615 -612936389 -372102011 496712634 -366674914 896581878 -881219941 -269153171 -941324335 96996798 555274282 661357444 -37378583 -575486959 -297449424 -43367212 -865511659 -131040694 579111982 -294838626 -178136770 -735006405 59466486 -264071567 -248666646 331601213 -24820397 705105432 -495692173 -119553749 -237719057 -31003209 -62328087 767011767 -743813789 -221926691 -227776449 554206563 -814967632 -449485951 395525925 -818489915 321853683 983557391 -42235914 -332850176 946509058 -319227567 -605801739 215351367 -684780916 263363753 -397827997 -200969884 -864852052 215698411 -649275254 -438166042 -916032750 156129499 866289371 329256037 882193668 759953175 -206857277 -19174777 -906976103 844273654 563429220 -266816671 895773037 -2026188 167889367 642686924 176569755 -600514861 -937850899 307603472 385204 -429389715 567912845 -229030902 -446562169 -529803552 -181285175 799909348 712015324 -1066439 654771460 -334025293 -11158140 -168660345 -790652769 -422353409 -248543515 -356817122 958690417 714781025 -152175728 -844569372 -743333624 395162112 -195481269 -239928005 311379097 912278473 158777785 -973952518 -351802638 -900855050 -667813287 707986741 -149703381 976756712 -4498485 -839387836 -764234155 -905726774 -841208369 -870782083 -793075643 -485511178 -799784434 -845887684 -156616592 621763480 -629144001 -592797729 258893259 979382748 -471133632 -645392777 -959319998 -738425593 970511884 -539130784 -196788004 -138865618 -873101917 70608296 -597836538 -832292395 335492246 -915530728 -200199789 -650781884 -293581649 393177898 -824517533 578879311 154036633 678597882 8994282 -814173240 581837828 768071203 407319218 -33386824 243195055 -295330452 -858562394 -131220019 556895720 -511853874 -2105065 294746798 -929291958 142054688 -360199888 -57768584 635019232 -169477990 -134383399 -524569896 -350301714 -966716813 -43160018 -307200880 740690756 -618654508 -843526143 -590243674 546590295 -198493560 -973011795 21142763 -352875693 972551988 -466285164 778026496 735156580 -756730347 -525697550 289663659 -468401012 812754145 -748196681 726202434 512930864 379258136 -179596656 897273574 105546688 -830930561 -610189893 82387850 -807456806 -236116493 -505526802 942118805 -686267492 -187570765 -356849235 819056708 -211275571 807525848 -147707816 514397658 -275157433 739981447 -114186730 -443260952 -451530474 -919759326 928494663 -680871511 -357713603 243233733 -948687848 -785930866 -268247661 -644893777 -583500587 -316245672 367144923 877864775 490372084 -809023476 -669418994 -341001846 -742550379 -521408895 -240971494 -154603254 -485845594 559329340 -488046800 -102405856 -421629591 -632816131 -520114907 -71773940 -905734235 677618145 191153541 -42929496 -107678180 -372772603 -320322435 -870748783 -183709396 -868907402 479315163 -544008095 -523990235 -674047239 -81204883 -579936141 -345182843 -586401768 3297327 -935697886 908959955 651571154 -209187004 -154904139 -751509286 -959943754 473468401 321433452 303296507 69014794 -348761207 -999052391 -449266675 -607360386 -274079233 -763027711 895804607 -168724426 -238451725 714846063 11101204 -424210172 -936801574 381872107 -365175297 709103350 861437124 -494334166 -369660641 -360681461 -855647784 -59511691 -451182766 854637571 120474088 -643669050 -434066117 10305556 122901248 -47998839 -427188046 -25159789 -370253049 -613818500 -343271068 47730734 -820003853 -406112689 -566710227 -112069328 -961713300 -993972021 -214492996 -621113517 -692732990 -363695944 -55147241 -232933939 895336393 -409610575 775160307 -949436578 -418204803 -745711975 -328007109 -37162843 -945626595 -494455222 -377109793 -649482400 -828928357 -955586722 193876347 -435474829 -323162077 894665674 610026456 -731534095 485020542 605910735 -166485629 -653499366 -178150897 -351392759 -9458103 -593379419 -200030440 -521388436 -86616060 -586622003 -974794847 -75600037 -124449239 -975381227 170355856 -424478380 -447109601 -88425159 -702153236 547990822 -775989728 583142709 438330644 -78987974 -251553072 -621872915 338361817 -748879189 -396280670 675361496 -678244160 -841311826 -503985925 -305727455 597574883 187736712 -979141651 -192213484 -522408366 638016484 -891481117 116995897 -425248869 -590854223 85720560 968574276 999956779 -476050487 -222637692 -543170297 -663672188 -808752458 -147839463 402148039 -866349456 -499061681 431719666 107809559 -403537393 -769229217 -818964719 -360341029 366306173 -309719834 -350576649 -72885060 188207347 -986024986 578289798 -515546929 -575258621 -137157025 771796431 -588324150 943862529 -464474295 -967926648 -553335017 877448020 -780221866 673781235 -263782408 -209206485 -500509269 -136988395 775267966 -768732638 513574446 -598694411 183800497 -36215066 747393337 136761691 -160748047 400620056 153141991 -1902678 -964588155 762567861 -79489339 -79213474 -239248435 557943374 -907723035 -991798245 -117859747 638863336 -62360895 -350763459 -135556245 272166036 -637100675 -135157924 -242207120 -777982960 -253601078 -416438898 -637749932 324556134 -571131734 463367614 800833368 -127413682 -897189887 -97714127 235898355 -88700392 -15250477 -154861550 -479677708 -390720781 765666807 382822475 -866102936 -934585639 -587844760 595325625 -295784590 -216605548 -624439219 648866889 -814034588 933591688 -707788778 586335629 -876811700 -511278943 -446150437 -889366513 -209371299 846632911 -483496397 185478741 -566687547 -905471337 -945291539 956502215 -270666660 -632068795 -678722089 375093986 -241944867 568581247 -856489286 961548016 962949514 -969411155 291764362 -384079324 444848197 -156146342 -734476720 -492473421 -721910459 737581968 31360124 -65459767 -867407548 -878725037 -630929098 -451325285 -821049791 -86682667 -337295514 -592302041 -614002913 -129315684 -806454877 121568823 -867651937 -483723353 -94073767 -705758990 -741656921 942188918 370572401 -778186355 -486326042 108100530 93298437 -28383085 830806351 -134338251 667517923 22966687 -352366979 -413572802 -485199781 -602841559 -713684585 481570920 188991508 -472738307 -625510505 -678134899 -812589252 -689989475 -164371388 823873597 960805091 947386492 528883646 -775637595 -930909816 849202039 -941528043 -859238885 397532882 -286303872 -789630878 -350511628 -396784259 -160392005 -354668274 -849134510 -183962495 -861334678 615355203 -207222987 952774455 -101681751 -994053057 -682409498 306175662 -137060725 -309757260 78744808 -790762645 -857795244 -247469974 449845182 983699807 244915889 751701974 -984363768 -492844144 405810608 -905460919 -814447238 -733092111 -866955633 -462252273 776278304 -852021803 -27492847 -929231975 654889755 297256420 -950949944 -715698572 898865722 -517270888 582459511 -228571119 -947224336 -951900151 -651276286 -663144996 992956842 959213988 -196286033 -891745713 -834138608 -633027060 796832595 929931023 -886665095 390979758 -69074692 371583031 980190871 -534159815 140342709 -111001237 903781639 -317242567 302295256 -732414745 -101711004 -788919090 -695263246 -504841270 -149842541 -6107331 -704672322 -102017676 -829778861 147282339 -739755853 -251314546 561227522 488546712 138170713 -243349988 -422116517 -503395161 -12909519 718767671 -685301226 722280222 -586047366 -405808198 -191393667 992524241 436439767 -91790229 306898877 -90432996 -282918454 192018820 -243061028 794657476 384132965 -553321815 -323990307 827824706 953157732 -278702409 100265724 -874112316 -393761378 -657553852 -771078851 315818598 -541853296 -528037874 -47564981 -360506201 -179034888 -321128842 151746862 -472840156 887649789 -338627051 244405117 429458504 177511683 248386409 -181290335 -280209324 -427192680 704373235 914728455 651304978 -740080794 216104674 -719405827 -816258545 -742027690 -625411378 -448346830 -195000146 973964949 636775612 467983889 240575409 617146463 -816022001 -601031881 -919671961 -249867225 -689612115 -92813916 -89882764 -859081395 -826800378 827225169 -888651929 480124167 763655804 -257443252 -980407251 -654518631 313618 777802911 -719918729 -144989805 309488392 -160900095 209727554 -634447756 -745133908 827796164 -384314011 631682397 -326836640 -8879730 337923930 838067718 -641690217 698151714 -581856641 -86481593 192067699 771981103 -623316069 -275827158 -174707912 133656646 -611517322 825339102 103457266 655602228 191781756 825345943 -665300300 -135523559 683975665 -765661984 -733724761 412160879 -181357926 622947844 906615678 -338583039 853209531 -553711114 -600967831 31546733 -912995623 -865963302 -238757166 -974946005 -412121314 217259331 342286735 -347985030 -396389226 -624410362 -132911017 321375961 -709906559 694634224 -618584304 -771685177 211256828 882340953 -224479165 -356134965 -674858720 -97553728 555166157 530044822 502722268 111265089 -389594433 -32148682 -867152546 872878728 -69182471 -68355854 -621879350 976383506 421111622 -545355240 125287536 -550673792 -196041648 871430052 508171949 -944121478 -705781142 -384015624 -72445771 744596628 -441732078 -326787334 -989352147 -707079103 -956736646 -979793774 -420544120 -806604809 584562914 -550364640 673673706 -481881729 -106516433 -796910869 -151603010 -215742768 -385585565 -161418783 225693315 -934171998 372363015 -431040696 -184460473 -270907294 -571849886 -255760029 -155853978 -965259941 275799096 -69129717 -693593025 -279258184 480398511 -135922700 -319780130 -772850848 -634070515 -640650757 993719272 69095163 -678631296 -367873489 465383139 -115572798 -841676226 895568085 -264073513 419293192 33921715 -473519868 -665719788 -142110353 -684395070 -175289280 -207687875 -394644134 348857122 287034714 -986360958 964255352 -768988305 -953632104 -913527448 -126780545 288795776 -223626772 -632599463 -334825010 -154745267 -766210292 -58781596 242298029 927032773 418333584 -638851728 -306694890 -629867565 -380891050 320056037 -535264255 -79679091 431563723 -585860460 -563744761 -804730643 -370366537 -81660517 428299599 -676086428 -777740498 -484609811 -568939942 -842051606 -455968909 455578014 -551517634 723104503 -633521203 -964833317 -690264809 -619499412 43240234 -908968548 -879410554 356635847 -795174927 810114768 103619226 -453242978 91958632 566651194 -817630648 -191039875 -454671866 -621692230 -253387502 -347889768 138776457 -285007148 901542480 -695625807 -561912482 -543128862 -111027985 -566787046 -162059411 828292117 736920185 -800228520 146853485 -876758349 216494271 -534913583 -288687404 -4070609 -118180377 927850558 -1745831 -282596059 -986084068 -93606597 -333089819 -81571513 -565141446 931550845 -335207861 -282942582 -120058334 -253445147 -890887883 -589482750 -501365580 -779015061 150325007 820497143 931291835 330520513 -617382081 -88859590 454164090 -696861357 264129042 854002409 -259552510 -870963286 -89480134 916874254 -919647034 806374606 92073917 211972244 -487017565 674552799 -140647466 -664506852 635081576 -473688776 -411074190 -153847748 795943286 -266985257 -493680093 489965405 -578090357 -293493117 -437863577 -468445039 -672167834 674883663 -844596457 -330914894 -682387344 -342792543 -977850883 571215821 521553206 -614600271 -87094710 294311303 -676331999 -760519696 649594259 778317910 647875916 615987796 643670835 -377960004 -818863794 -662293833 -50525364 -44123509 80907653 228055290 34395776 685310954 -86494468 619180263 -381011322 150431450 -246783014 821197808 -325608132 -504171888 -379178545 -274095157 -163842695 -380354301 -705617330 -245469654 -743468955 171061887 344575359 152490296 -520075775 -128646902 933642737 534812086 685344397 -66394341 -189764875 932536671 -214090671 646817364 116709228 -621549317 586725781 826989217 -931576326 -960087285 -952831012 -513614198 -875037527 -550217860 437775778 614844486 -38950920 -804687982 -604203780 -5829742 -797115311 -155738653 -467543808 -210586546 87538069 -187964840 -62271957 631898444 -860296284 -229472335 -573543669 759295217 903061559 337360599 -461735372 587204955 -310342222 -808240105 23388290 996424500 44409863 -183290690 538650752 -37237525 213824657 -821354603 -115870365 -865458607 700782557 -463728289 -252962917 108781603 124465934 -194436427 896549200 -348938945 705249939 -173942095 144275126 364711871 960890380 -359449774 -993265310 -368314851 -223991103 47212890 -702668650 -854975023 523285004 232287577 463849966 -169594472 -46752858 -872196951 161162231 787377841 388881457 582533935 -326212797 -930809716 -120437338 -738002464 -52036199 -179263637 939444572 589544410 -83885573 29842811 -649223673 903869780 -793086598 -825548939 -497873450 711910056 -285757845 265150930 -563432613 -849035098 -291214008 -130750648 -140055383 -455685902 86982315 -477649775 -594351136 -633921706 -243061979 543859217 380272025 47073270 541249566 -417951955 -67585921 -968229190 -860341585 -968179027 690405573 -803897149 -456959785 184663767 -594985798 -273583157 -167926236 -110868291 7116531 747274839 -51781724 -367782807 -270823842 891593682 -990621248 -338968644 -174175527 35265015 -875529341 917521081 -471241421 -707400531 -786494431 542807180 100333359 716724626 54127694 733726675 898901487 -902671499 140907498 -84042446 -842834817 -158729573 -758062514 -307780755 -873747466 952327389 -123688808 -584248600 254559827 -121216108 -633356755 -453579058 -189523812 -992183368 192050969 -406619304 -853351761 158679639 -975876084 788259097 -800636286 -780169705 -169663835 424879797 -764730097 -336598641 649198712 -368220772 -508647246 -527186837 -401399723 989116906 -13751915 -16217596 -665377447 -2913195 -260251466 -151867660 -798290410 -570520947 539124366 13915734 544821714 -392530027 570176894 373787398 -719275428 752703676 581632928 -610098646 -348523509 -195752123 57134792 -203352543 -657984643 997697758 194662770 -827929469 -167096307 -731228722 986008218 -728207852 -212773156 958002209 -540046489 530469819 662476392 -310554295 -282959536 -859046452 -439552695 -148930589 930636322 -840931142 -590837373 -263759461 -762444823 -935789654 -394389296 -959977686 -283309647 -228802826 -375754545 -941062281 -508106616 523829759 -47367516 -983519572 -136543766 245312578 -493694105 -612969148 124751285 348326648 -364653755 -778347121 948896681 950085198 900537605 981196607 -38216872 -120983612 -777960638 -824321121 -793664599 -223738023 100480123 700729409 946315920 -655063333 613580338 558736069 -77272885 -896241917 -182100378 326450980 343846568 -380579101 -363369236 -715126781 -333879135 -475258123 411010895 171522597 202435580 129661779 224901681 -779806053 -375955716 19133013 -582152367 145325690 991303725 62574412 -171034733 868453193 110427519 -901107028 -760819612 -457427356 -38724288 996196939 -61221878 -17831448 -63654755 551660167 -915869986 -911808278 -573947672 67045880 947064842 -661623193 -436516504 -126337877 -842762983 -268310579 463338190 750498615 11537224 -566483302 -37092712 532677916 -11840259 -890440052 655292541 -434177919 -560489717 -854482993 108620643 -841687528 880789378 536708039 -753781509 -21219733 -271466860 72213400 142216372 113211470 44316649 -392460846 -165639908 315881572 935292280 349326094 286382630 999956780 -125653464 929562647 958306034 -428047628 417701879 489297112 899467857 968282225 265614709 -485300391 340833027 41323885 -368966904 284952860 -350299761 598120711 -574417148 892249254 371615977 636386216 455375268 -509514601 358780627 868142550 913242525 -329099288 16309673 -35767973 122431398 -353054463 351781515 153355967 -975072846 -25125035 613703853 -216315055 -937218772 519166121 587214988 813653641 -223591172 -154203685 780398929 999956780 232228978 -763740852 -813526365 -361103465 999956780 -218307930 607269851 -244385433 -189805550 -643511665 -279805450 76019893 606476457 -519903877 -607786033 -999836470 389819510 -783987545 67552145 947546543 308325543 -590189832 470100582 -607425184 268961044 323314130 -437039241 443302462 -737389367 960832267 964889498 -999836470 -999836470 847872954 -677830034 -806475577 793898245 -248729263 917445113 523015471 -511360266 569331199 168894099 -248878958 155060359 -582319648 -93201729 -443733716 999956780 656676103 -960865468 -349017325 108758182 -962600204 -753829955 -81672687 999956780 91779705 28792067 139053492 -596520783 354899132 -571961772 -560369713 -24003831 522900593 326519670 -229289487 -227684842 461317656 -758330560 -26469182 643187437 170627406 -712326525 525970300 4068506 -558228079 542050645 -272902785 999956780 260398723 874902573 83345740 -96769740 -114561101 -999836470 -250101174 535645749 -900917112 -208147873 245790600 -368296547 -110383562 766035921 -82093703 321672016 -762595401 -93834488 -999836470 -92791162 -164435620 327733531 730735427 -888738155 -999836470 -283381780 733532359 802573558 853214704 238317749 -322603120 437794017 663663658 -169466084 -657014732 -334490474 69818256 -162871618 167019650 723724567 927519275 482352168 589976244 504037128 -495799012 287068188 -656026568 -70877865 758939655 -562005814 -112008520 766526068 -980590524 584634771 521703903 606997454 166124207 -87774784 -17186813 852947992 -880019416 91770303 106067602 -288961040 58216954 757691752 240739002 -557946787 281003652 690622189 -696475995 744893239 37206873 302094456 191766808 400767596 -303818250 373060761 27330930 -192378648 -999836470 -344729261 -755211706 -165734443 122515521 87139157 -412926833 700201699 922532415 462495059 628498287 736252257 751616 -144264509 291415223 -327632047 887768140 844297840 884432674 610123698 -95472440 22622214 -166680679 790583769 -708846278 -858146632 -209159721 292078486 999956780 750318122 -887330317 -436099763 15431907 806185431 -999836470 999956780 -90353776 -280189478 -962487043 875918908 567004689 242554426 973635896 611554513 -811926382 -560269833 -964431119 137555667 -967623516 -564024035 444351222 -915036635 -716974288 753389626 195480606 402081972 -900927259 320390793 -671773198 -439227803 117397121 853369308 883205032 -489978793 -621922413 975925069 -456891243 -45930162 -914618978 526462376 99301138 -323419496 -740405998 851989499 -292011363 -269360580 438346535 135592124 850225712 83064057 -12216616 -490590666 -695722163 240493087 33033326 -275841205 -270279547 -763052023 729751575 -21804120 55746248 -705823097 -17586514 -258197770 -25888828 363421582 977226575 426854026 877279053 -69359726 -158891997 374570766 424065500 -316934037 982147226 589810213 294181734 694841806 -212317500 535653598 299863945 -610763690 558604918 -692614093 842030061 -467718474 -233347350 999956780 435335800 639747404 999956780 -999836470 -274855647 999956780 -6651371 -999836470 216290298 -750115874 -899154405 -292772967 -523393424 640311828 -180777789 -306950312 -472464371 91911609 747126226 -569981220 -986603617 541297463 997311315 -57056443 -186215340 -470847813 -216279299 -692548079 -988635063 702799607 734954272 -8658497 -182750090 183148679 -700630332 880489277 -762999404 -814537494 -487383103 852852012 326657251 373193449 -174763671 174731062 494401498 -976915845 999956780 -916771882 587283545 372025268 -708167967 -165684672 -516477602 -317703221 205143638 388099044 171595559 -149388227 657464073 840831777 -872417723 -999836470 584045373 -15842299 -657209650 -612307822 865699128 -625951608 -456175793 267380841 6437566 836890082 942878702 356938476 -178916754 -262934229 712290528 278444836 853989933 944028043 -438663233 -730720282 805308084 360209182 541188345 -999836470 -718803986 918891192 -455406600 799860355 938420524 -235878662 999956780 -491351813 711810400 2501727 -298513917 2617517 -512737642 69660796 19867352 975050322 -329328931 -553025864 -328637002 -694368819 304753898 -111144046 975010695 121523630 -921135816 532786752 790342707 399355103 942728847 -832811118 979584155 -47106323 -734553761 -530617104 -881778823 482606584 179301762 -398406865 654251855 265818861 758045188 -621976289 999956780 -406903550 493819208 803112017 523809619 48910232 -280340148 811834220 246017856 -486510932 616795332 -868750788 -202618353 -624282088 -999836470 107615530 513723546 -831102329 -90419201 978578159 -86962652 -658273869 635519995 -370467848 409037849 -678235510 367299090 -48308990 491507778 -247097744 178926830 926789895 -836924943 326448471 397370613 999956780 760556869 -208414418 -589088770 -382200015 -201813472 -369716718 -521614692 -526612357 639832526 564835444 -952409585 4927199 -180957536 913492185 -779883945 -34578344 -993385475 522335167 -249212455 114015658 238205062 -102826918 -734015290 -377660777 959538649 -236238624 -987828378 -67586783 865058501 894345929 -303275675 -999836470 -490477464 590879674 418064796 -277575133 229169494 -319614907 442550153 -826962967 -733230315 298581782 304677112 576979137 -75718737 -948910387 -27117919 -174514957 706739290 999956780 904593302 -166281905 515066240 692925927 374618209 -225324872 713586249 660276326 -314449856 -983621647 284635968 678850344 -314793597 -555781862 930298919 -526251182 808607013 -735025380 136798454 454221186 938665073 -669941733 999956780 447379098 52966472 322092180 871490382 -672003780 -953038970 -712840576 -322429905 950976962 -786326427 -420882048 420857330 -157456381 615937890 -882133896 -410092 -987448737 432437097 -770637984 689513083 834410511 999956780 812497439 -94940591 -894182132 -999836470 606232362 583354297 978130076 928762799 -437373855 979761777 -245835463 -431576440 -722353543 749876250 -384018161 -921743018 300532984 -253754191 -971073528 98356176 505654536 309524692 504943446 -999836470 312897181 -717139538 428771512 269807460 -418036730 577324005 -608458236 -61670884 -807655117 -981260739 -211998466 289612893 -132246778 -8311684 -234202728 -819999493 514307923 -999836470 -900760380 -380380160 -516525334 -639038274 272689888 -617474058 319387105 -504018175 -838477490 237116198 -105840003 -204577536 -11668156 605389668 21314734 -768898009 -999836470 -549096452 -100815813 -454165212 -254033097 618543605 -217969408 803744557 97897927 614011474 -439030996 -197126017 -947511197 -46880718 832598626 -444616022 -707321023 -526692850 170975889 -144110616 -685177105 -60960320 -412954613 732189160 -365286628 -569037519 664279428 -279546193 -368710478 -450479326 -384864311 533510845 -774886555 805458578 -888895898 -902632113 -84599570 920256959 -957451585 870388468 -11703330 -709228133 -408591035 685616674 -747647282 774305579 999956780 371663352 -833568073 -689878519 503063906 -949419665 -922617966 764126664 -594383262 641338443 112249938 822132422 -989700495 -441544139 602016050 -276247885 585158565 573825978 -210356949 500021910 930121724 -977275052 726947428 558525036 -469050393 -123736666 606183372 317447190 512688439 766113039 999956780 -493357526 -225735142 388697663 789206891 81612649 235819927 -50755526 -116485518 -660472365 751224568 135171839 577171324 -606428819 187374555 -31505859 -407734198 611982314 -621580834 -931261847 955147144 883621021 863160957 -111456489 -999836470 93736040 195142836 -80404587 -496677692 -572583049 907730273 -288712675 -67418940 657905967 445242404 -432598492 -631656549 -239484014 -401466843 216984731 -227042578 -999836470 360624782 -718347713 -70552482 -814258736 366475397 -999836470 840357502 -999836470 434332419 279609167 76625730 -844650986 -27529867 757837655 18858680 -68239353 -835823823 -539903488 637091628 982789824 -219836908 -431528245 765930450 -3721796 597432876 999956780 -147750204 995758619 841558523 -925470550 -394885197 844985835 586764815 380394298 -493238407 -304865726 -882926467 359519778 381195814 975620306 232207013 -956460228 -456554858 -999836470 567043443 508249507 470185153 -573407337 -504222229 -452797729 -582664023 140921292 -305106259 227792754 319503788 -784402228 -999836470 -317958344 361398488 -860431998 -188933513 -304206643 -947080489 235012081 -699398822 113590103 -492205774 -954073872 715195656 431062002 241510708 -983390132 -389183812 -449945008 308011867 -547844403 342119863 506193055 99897257 -306485796 949773000 -846895323 -323200284 -65365005 -774223806 -840931144 -698598423 -838532701 905306069 999956780 -470837475 514720111 -876659972 -153452656 868442907 -634887185 -999836470 -658111015 323266183 -622882023 911984447 -689948869 830292077 693579256 -681040959 -477416374 935457718 -181556883 693197089 398181720 -307275571 -53709345 857787980 -191468606 257667009 -519501262 -491511670 561094005 -502501069 -344336600 -956035365 38088516 269505373 660561180 -366675662 924822915 916408480 -709503849 309033761 586243826 870751729 759141188 -334507923 -441333909 -968110884 -717872648 -551832150 -912987708 -209860406 -733962665 -707171046 48936382 373026909 926733119 -603038863 984835505 -999836470 -886791172 -499849908 714398659 -867310438 94298910 97539556 55646170 -337784629 -368410814 428481215 38587221 744499506 255837479 872266694 306997493 -865266845 252470606 -154508587 -865094285 897220774 999956780 -87113378 820978581 999956780 -869523424 967499354 -167647200 -154840600 412307893 365558676 669183071 -873106938 -763654938 439483785 -481042123 -301122009 714201128 -642947848 399130785 931186997 582661410 -30725309 141097804 -353431430 996538822 255856618 -95298252 -301748060 576330319 -475264450 -304891487 -108412791 -187405949 394807789 -259568444 48775827 202073143 711715351 -426335757 608043031 371258829 -44888432 622593850 851337669 -999836470 -118189892 -464983299 26802668 177655079 703687141 487287619 -211112011 331759470 -488171332 782044913 147603549 -742483139 759529588 -221241750 649807471 431790451 876930555 976411862 -309648 -668550915 102559466 -38385610 -828045408 738183212 144971873 707298815 -33995818 -201873562 232883554 -604486397 -907518752 -112148456 -365254536 143286591 930164905 -677401201 -643794078 -301181933 123878897 -871997276 -34940979 -919547216 -280862398 635395706 -963654341 381169634 -6065647 62577909 -330428876 -872881264 261613705 -733748895 -690006420 -593723048 -382172557 142895175 787311395 96311810 150266144 35093922 -22567484 897591843 -269511259 -986530258 -628926408 -435467498 -742126827 -714811512 200733982 999956780 31364848 101199088 720227317 -737424897 979013775 -632838587 -114945982 306337318 846642612 -673028306 -396429714 999956780 -277708995 132762386 -517427146 -916421078 -56184420 -165089807 804436944 810011263 377471534 222992558 522414408 -798409149 -336765969 -80235995 -703563181 814763876 -371674737 -805750396 -800014343 600598747 755988281 634178196 382993854 -251120029 -141820312 579018559 658227461 -33449020 521167019 -949780250 -870220219 389825606 -773422237 333396201 -546132601 319001869 -103503431 -414770316 658038329 -583243233 -273214712 771453259 3538679 -11417707 268969210 -755727363 885699040 908684498 -999836470 417950484 930991069 430591555 237968658 627304022 -879619441 70160640 84041962 -814907913 641492423 -752876573 -791526104 -314093434 -816912508 481582902 -267663951 -628983058 101238545 -224269761 999956780 -158427872 -535934180 -516868407 400413010 268282019 -610708021 162019836 -506802588 -987693679 468924073 695396476 403333435 -874485591 -889719748 -158078421 346611795 -978243465 -68481611 769098860 -535351472 -606701869 -129567152 -102611933 -999836470 -853482499 -538731349 -19097590 -664115520 -999836470 498445570 -936887374 -677664464 592660764 -802372773 515850917 699489544 146020056 727980583 -952524283 -800561953 -970150697 325408347 -511565384 405705104 -377515849 -47058897 970653615 359438569 -536574046 181112203 165756604 -823646795 34559512 461735917 807156993 395666937 -945620368 -203902676 531654071 -930975922 890856865 709807136 35968040 -999836470 245641649 -385035326 -107603089 -841733418 413089795 -372627451 -742422389 -807253233 657200748 -246455137 -795086290 -888227983 41324993 -829235714 -967650069 -174482329 135718705 789109893 121908097 -874343816 972535952 -684919743 544608311 557293640 -573068422 -578914826 -168072482 992163849 721486412 257262859 -36558158 124358756 -185798612 121170289 -25596650 38364321 -999836470 864201174 872755085 -810563725 -999836470 482498533 -994965271 -287380784 36521499 -999836470 -508430582 -814880031 118900207 -883184495 -766030029 328221548 999956780 -961009326 -779156398 999956780 313939634 -302171703 999956780 -59099131 956190724 -594848447 510269718 178511045 693039414 814316298 -357801650 -610561935 790988826 540235810 533342901 -973998627 -561694785 -262875634 363974974 449281272 911303262 -692069142 654219217 -375436989 -891508177 -750012086 482276989 -59765432 103018970 -269410658 -245911174 -22148421 435054427 -37207317 -98330304 969990181 461833997 390130941 883187709 204261501 -356623582 821697930 -437832015 320718286 785847219 -181209721 -199680506 999956780 661419539 -549114121 -999836470 690699490 670923797 -47507705 -538566475 -433154815 -867546115 -163432853 -126564304 -605845934 673638667 -453335484 -86373990 459709114 -741476022 999956780 -721005186 -694267778 -906861336 -307187227 554942940 -617222369 461256088 457323124 665934742 -942578875 -317088730 770175087 -594798658 232389443 -516648496 -382142278 -709125903 -506184221 906242264 -320797045 -44202169 699224782 -429958587 -401409728 318418620 478219867 303817542 -84395571 -800213576 -456187538 999956780 786598978 818884037 582079062 2160509 779389107 999956780 383035205 -921246748 -494410301 999956780 941750661 999956780 -133418230 -519387330 -211365057 232909932 782308291 -326753130 -837414589 281944799 -943264045 -667031354 544120266 -733269354 -762887184 -228589714 -429539010 978833482 -517888969 -930509791 782056495 -171987106 741170447 58558962 -187056648 -312525527 639548774 -183475676 148578290 -545443864 199765331 -172554142 -879929490 617854473 754631753 70734695 -933474938 859453395 870940 -532862302 935151606 791319069 -643402161 827658711 240471137 16803039 662120030 116540036 -426931815 74978912 787129256 450808236 -126664919 111358891 999956780 903040554 575940766 -369091887 -76909660 -413965910 620252332 -999836470 -894307907 865978618 -646406624 959798998 -939563371 999956780 -455062854 -169147827 -107338580 906020619 541664501 -102983285 43924205 -937837463 447207046 -3092921 724318254 -976446328 514811126 393428965 -224007198 557701822 -445535401 511089650 -922216692 -806895784 938650349 -697631984 -553660850 862372349 415882470 -611343376 505269603 211853612 -536614948 -999836470 -936215151 34590108 -376175758 -813228384 -410270325 95035319 84931750 335840510 492235187 742297305 -551595677 978052171 321578519 240152957 -789683874 949945456 504034170 -190495806 -55959686 -79172650 -790966282 -169814462 -747831707 -281026898 810351143 -343027235 826935279 449639134 -274191609 483207476 90517982 176701203 -324582504 715982966 57907720 -581622975 -469873194 421815827 661228028 -833617216 -625516686 150479683 -627837983 -599196653 -892804992 -759349862 -323795488 -33077686 618508701 397479285 21330550 217158743 335714169 -512897697 -457198581 -439927020 495530831 979032058 -126580692 14527200 799789058 606945160 160403196 -603279483 313795236 866718482 891879601 377192680 529370778 -430248794 623722977 724063681 261776908 -112391435 -507842880 705797438 89147365 284392619 735890427 596815853 -417352895 811177998 -182069617 110957178 -108069314 -999836470 803378872 854311024 -805299222 -829846251 592554610 906492247 -956110237 -963066422 596289278 965141997 832949240 478948430 747163558 663443890 924607258 -999836470 999956780 -314630515 -977941524 482211648 -990493447 -369912032 661475646 -904231939 832432160 -504284203 -866011664 -249229377 163811722 962687803 80810061 -689317284 -165267391 987153320 -966218272 974058706 -640307182 -626653837 531461125 895966246 811423192 -402434397 154329445 -215197472 -557424712 67380192 784027061 34427682 939851423 -447158406 -879352401 -755092347 596644149 -637519300 121958183 408940575 692125663 412230761 870593942 999956780 -999836470 797218252 -182598422 -762591166 -472699745 -86183353 -750697449 3851442 999956780 399741439 839362768 -460144034 505153218 629289572 985863404 889315276 446576518 -719182668 -789045241 999956780 587623459 833422352 892547952 -233527629 -355660885 262660859 345995 696254143 510047478 -98162772 902979276 -940113005 -550362118 -509625007 -877335338 -602776325 -992151133 820443992 971954245 -999836470 -790485134 198298598 919623324 -55293832 605981086 -277688502 -818855874 760883134 -525739794 911222730 585278974 169291407 261143559 775979527 -989911446 17281653 703887643 789084697 265681249 446591098 -162512151 -397884364 -198277364 715679095 901603258 -373168520 -124908485 108546298 785168235 792122843 -786717557 889402646 438077698 663548213 999956780 110144519 -55775457 -999836470 692172241 -269516198 -999836470 447550030 -717039249 751652793 -999836470 914313336 325352984 285754076 -350883373 330547032 974318935 -992562974 -630060298 771375961 368998671 194737653 787729836 -469325026 440274904 -367974245 24675262 926319979 -999836470 833669654 -455565985 -57642766 -180559704 906809827 -546127743 -659949099 982695036 -167098045 -109393436 -237956474 -391182927 963914121 -933700902 -93706751 313296573 -180500570 489636810 247957969 621708291 999956780 -667047818 295422017 615286969 -689043031 -897403465 875479775 -771803378 -790876427 705500904 298623290 -974420796 974660754 973895027 -635483437 -758981716 54589354 -846161849 999956780 -895442304 -961899217 95186809 193133737 445572476 832585825 -629261999 -649305979 -476566784 612102015 504180608 824295252 756318225 402351858 -636862352 492046268 -135083117 -391449565 961789134 936235934 820079142 -622978110 536994054 -897460810 -437145122 687582971 650932705 813656834 -603030479 20760724 -173978251 436327526 -285310146 -986048470 -866731256 453138828 -33262759 -234709828 74573764 -730666863 460037523 -136277755 809899094 45370851 -457341064 -508780677 982459123 -160098818 -187216719 -677632345 -999836470 -200772881 -88670428 632482932 -388051351 -536625894 320161344 -327761430 -572866095 -35046557 996952687 -988501573 421461841 296879414 -391352003 -999836470 749806017 -859260501 51275250 999956780 -636117589 -42781867 434610949 -423129441 635499468 431864365 -999836470 -580166900 -126469352 -899013520 -187785683 -792171702 -433771027 -50467278 532433551 415893665 -373987428 -239748973 -200364948 905238647 808129718 -41986630 -226931202 -398485230 -23165364 -219773850 777267361 751056377 955556126 -668344030 980440668 -414805305 -561484798 -406590253 670133042 -999836470 133661136 -689891034 -492397285 -352147215 -443055177 -651729168 38837214 14687925 -788664682 31803525 269579409 105862323 -696855485 -980638569 465791486 297787275 -441593840 -627961492 582643455 920534109 938728967 -478043403 -503804048 815336955 908024067 -69846906 368598558 220263158 -236750510 -411808272 -196057769 -873875110 -429688765 -783730518 498215437 -752906200 -113137208 999956780 407797625 -166635550 -509098458 406800314 -577018048 -534839029 166216827 -722266465 -755228883 -192753747 -72725612 -371246871 343233663 66459196 -743503217 999085581 999956780 418158848 -909806891 -405699214 498445777 -167699852 472157500 444664321 144059922 305900898 669738114 484231681 999956780 232661284 131317911 719306251 -564004697 269287107 904519427 -441377619 275794163 276928583 -239565569 -606366918 -999836470 999956780 -791784494 -236554617 -268002550 594208304 54670346 -534257633 845200836 39703378 -463978940 -193345590 639089774 -857433305 815931655 -748657363 -157860942 -70479912 144775521 -192653492 761344610 999956780 -687191202 -621093455 444240152 999956780 63064892 741370987 -871076184 -857702028 668009071 -236695577 -879457544 -823430851 -437536693 -126104842 159975001 18115545 937497813 -631224104 -782397217 999956780 159681575 696184897 -301113953 776208204 535717623 957626890 -748641609 -674882932 -185873141 697241126 -999836470 395024535 -480636838 -681858446 -256818552 241226791 -611912946 -540269307 683278719 -624124335 529902680 915843726 95314168 341312308 733204549 928214039 -771141420 293655041 -820514184 159161299 19523130 843927961 -730044237 462739256 153779234 40173692 479031468 266486120 775287008 535995315 -527669252 -545801843 -60334665 392955644 761736313 -300299846 -999836470 499145343 -414635348 510200937 42635731 628596807 -925265684 848955151 918461082 -339235468 -280225792 -411167569 -605213982 673340375 -365362202 -230636866 -382411065 -5611507 -647414114 932123299 181772999 671518542 -777226118 983150603 -223961937 -903217618 -858131608 -919210948 -727957461 -658211359 953814782 581423988 -88162622 954186477 538893038 160044682 343398146 568268065 989243183 -956097051 -873337626 -965284291 445937 -531995309 -249845500 -797253817 -833474407 -739185298 -774859562 -908953578 -93006666 149021137 -717326386 86614925 -264697631 290835128 443936482 487897737 -291684936 -227522276 999229928 420468431 -19101825 488010067 550180149 -101565901 949502767 378689614 -330350595 847999408 -430220556 119747626 449768309 -200035495 379156173 740316272 637380903 872689041 -389587522 -949428683 -909183962 616915286 836481050 201525589 -137584588 442769357 -454294293 -267791066 488630614 999956780 -127624108 -680812047 -155914320 708707349 -307313751 -992029388 -18326182 999956780 -770728860 282654323 -94238325 -172268401 -438765626 150234855 405608057 -820242576 794062383 574834628 -128271848 403018098 -623023098 -128550427 865188741 -580160582 -407454690 856946122 381033482 -999836470 747583149 807853090 922709419 -741547770 996693613 753036489 -996024008 663450207 -132907637 -470356344 -494684550 -92173424 366324399 199651476 -365822469 137216325 279684724 37433070 -7606122 -321557433 764955227 600972536 -366311905 -931767639 -261127954 -666482382 809857432 -417034084 999956780 -26999259 -794440082 -452859069 -438011092 90908125 825906601 -305753322 610764909 -926603339 73943957 -877724668 -763890602 524079669 112150650 -541578155 -772495402 -610247276 537202195 -631994140 -951458738 -447770307 -520750538 -999530092 -620172709 759174804 725531161 -362600194 -999836470 -51255882 275005473 -776874845 104230564 286115753 -525685279 117679662 -937636304 205243641 -720491747 -339577123 -458267835 470353609 795290979 311180600 -510218011 -831302793 21572887 -188430902 598268397 778402979 -92874971 812972703 19460183 -808724499 -999836470 -732252195 753542374 -529511233 110923609 293124181 -75171170 -623486379 -107770646 138448521 -696148348 -393491246 122646233 472521604 434267088 449821316 570134753 319831753 -715541972 -590784984 -918065379 499689285 657929723 -574372532 952091856 20016214 -176912168 -273225588 730491581 666207725 -257788622 -876117744 654610856 -915484488 -23036302 -330448157 -587206410 999956780 -904508972 -987617724 764664566 -972485703 781134207 -795132246 -323931338 940713979 439800384 848545743 977052792 -311616052 324003383 476217298 -290819177 752674857 823084313 928597296 -824623366 882109275 -199208061 -11880882 87422026 844705019 884966855 -577248379 -693360463 -773239310 -16059293 -889801596 -82680172 -454280999 -858608689 -836973096 -947508984 899881970 -720018798 303523499 632621094 923897758 73685014 514439152 -474719681 -420173990 576763986 -746338656 -133597896 813398671 -935127823 -965093935 447954055 245913982 -58779033 -999836470 377865390 -392794564 -341993432 617327979 348444237 234319162 316361948 -458590410 -81739172 -254967398 65737527 -44400964 -874745176 -424934779 870560836 371964913 438873666 999956780 570488331 947173573 -840880156 -442993520 -212235116 -870818609 248762090 989727961 -999836470 -484897633 -48478751 28249343 583410638 235284914 978540298 520638713 -357163303 929171237 790506041 432139172 485310149 954038236 -291733447 914690973 970049531 807493928 -946093484 482213250 -119292940 659228445 -884093652 -603570741 -248398608 439151726 564395751 -754527232 -541192434 200681996 -668722187 308411938 280564940 172592441 581703398 -751264687 451493365 481675876 566076001 582030185 -98227591 -88230072 999956780 -114861724 169953393 425219537 440048017 -520933707 -601721453 202781669 134629078 225682044 -999836470 533377941 -376218888 438632082 -764590339 349180382 724535802 340900304 97645858 -260139073 -990808763 -135844248 614786439 705896269 905041047 -584512801 -259478842 456786422 999956780 263884696 -628555154 -561334665 337020117 -472751700 347203181 -144864590 546784931 -741154506 276208539 917945079 310919160 -458245591 -30887527 -562803688 -253787150 -442086185 -320481788 -267131793 -889284397 -297590620 -782551671 810510592 5322960 52579338 757734610 -232126 -112501409 869209816 826864411 -687267597 -956919780 83519292 699286421 131337261 296392589 -118408328 -503323552 -280109962 162975071 -511715483 406230424 -583007580 -656237751 -12100523 -999836470 131083601 504569911 -610881872 -59875836 -386727765 368001315 51131171 894351609 -387669209 595736766 597566930 -371374387 -285572398 -178214076 287589634 -884528523 489159947 13730639 914119992 -623894789 308407523 243499515 34822332 548286393 -619202704 -30353577 -85638083 238006079 937508253 -478340316 -136569855 918939460 -665155730 -348818079 695930859 -646014745 578721316 956961645 839327548 -776527675 -389647354 194429137 -928113624 697398744 -307760718 -700476327 -770286367 -132698194 707881207 438137183 -27010776 -677249286 864393566 -558290364 510586889 -840047122 102152198 -657811704 -701444390 -807215881 550593796 -28569568 -486831221 -3608082 -887302250 -621472537 -566931767 613354020 203492504 -695444817 721250894 117912707 664599672 462430679 -263260529 -158091448 -205956269 312894170 108404441 -992094625 574363815 829266932 113137285 -249818064 -589161333 -477462 460674539 297031505 289999613 618349876 21353925 -348798107 759832083 -713835850 988881522 63960469 743990484 -177021670 558846039 -679707165 -502947555 17561775 -988912554 610163771 -718907150 372721566 -873569532 725900856 681897031 923860998 654498751 -503781029 474316088 -793754225 -962817565 -447890331 -605686384 -105283250 20745045 -874159628 312352424 480701694 -939687818 -153185212 -792745080 274762754 -345688630 223816971 712427229 -38848620 -811274308 -912404966 -999836470 -453889783 -999836470 -70091633 474514847 327672988 -966760459 -458872877 -760949184 -114615860 945557664 -977902497 -122434218 -619649323 -467552059 -28108255 233887691 -65045988 272466813 874918189 999956780 -377582978 -353268252 771666438 130350766 156523215 58761542 -504329065 274886432 37169840 161170695 -394682386 482847244 -383759783 -170218584 -354144819 -12872885 -508845473 -191766032 -486014454 -484693965 -510022510 -712040817 406327227 -616104755 -528262141 465531652 279388982 30456854 -25115007 569942279 -767803928 -753842312 100047217 -58624698 736015666 -987667092 510999339 -92207912 65992682 -922477856 791573628 -985976038 999956780 -136077955 -797672530 939939336 -360652221 -10710354 -999836470 -428887600 -701935549 -65416851 330116137 -958409817 835295179 -355739050 60654179 -819456914 230658934 -905441718 -342308326 -222088496 -543574744 863168485 999956780 323847307 -571413347 -121285689 -117799133 -464013408 -457708238 -811920766 -586569329 -256047820 -168097546 303413845 592310547 -623756144 -594553811 -12451637 -125510025 -487272290 -870986721 -388137738 490143227 155409202 733479780 -396069501 61344884 185260079 328871769 -987635914 -280491836 -418903124 47206950 255148806 489116542 -805392835 -121888299 -64871252 -454166327 -873225455 -274020112 430887813 -533343335 -129329171 -999836470 -113697842 -397088943 968097522 -955854269 180277061 916670521 -813029173 -510817924 -337113560 254667542 407784621 423931880 -304964139 345750013 -376249434 983257676 295912730 192722217 280174537 333720451 224764051 780624423 -768683 -963662423 -335586659 220698188 792518808 897385669 -788975849 -716599094 -64707163 899308158 -587263973 378264595 -286555084 55752538 -580023266 -793629234 794476274 459570270 258206254 879811159 923947269 -380887716 343637052 -804305771 653763055 -664204538 701982361 770995473 -300021783 475384928 -513642734 677795540 224115220 995003290 -875648414 290646281 -897200421 -999836470 -484886387 -730459829 -655664773 -593629645 -19919038 346609842 467083178 -215804587 629822762 -337891726 555979720 760997973 226336567 -617110452 -946463608 831997625 695395774 -559100824 -999836470 -806506351 -790717124 -999836470 -759432407 787313279 -217883479 715588901 -279005293 36997700 997785398 -366774261 -101575867 -323223537 -706518538 -586423276 -999836470 -152443577 438344211 197343168 61024830 823530557 229255210 108212388 670919093 94711159 86814871 -919369259 -634680088 -742809358 634966772 -848216516 -999836470 484084054 668376633 -833361527 -167608584 -846817647 -837372343 -747778184 -609891907 74573480 -126842953 54464167 -419079577 830441625 733221085 -198540916 -578093642 652335032 320152663 -785775387 -108787211 -635801735 10793244 -347770132 797929679 -367713164 763373814 908224483 999956780 -557356560 731515960 589091598 470878269 999956780 -251602926 911003939 712581502 -294167826 475476778 -794938165 118889622 -111930253 -401376603 -715009022 553887776 999956780 854549185 877836117 907348393 745556398 354022311 -123494409 -366471864 -429724436 -982061906 -778795678 -691113255 -115745993 -390246277 -370740216 583860294 -701609109 237230785 -349789563 391264820 -234726478 325987786 -766220347 -41652115 207759430 -107034966 -170184676 -574977642 -148436667 184667120 -103116220 -5952593 -407844430 -347088053 408155716 -130076291 266683707 249627704 -667976330 -870912501 336485471 767708470 -246008107 971590186 -963377984 703756646 487626123 -838533586 -657855789 -465723241 -129292520 -279240013 231583145 623003273 616770493 400323962 918226753 742011336 -685324294 658308523 -957919079 -924368353 -585680088 -689122045 824134907 -768318646 809338099 340551399 435843283 -558082922 -328575723 -63755465 -20348018 999956780 -147492373 -563076208 775447971 -548119730 12253008 958854181 -826835829 -586814518 -860480610 879494846 756799047 278050228 110029238 -294153661 999956780 -931859562 -937619248 999956780 193312681 -354643393 689717502 835385615 -999836470 -8485961 236617124 -533689927 392202896 -255491493 -24153857 769157700 1318722 232983750 903287692 -239390309 792464132 -53311892 463693002 82601922 -999836470 -92202941 -602144966 -468094572 999956780 187400416 -17416890 -347870840 -431907090 743939829 733161047 -665412517 -188750421 -998238003 999956780 -130680937 -742450070 -990514822 513874680 -159761270 -444285761 678108650 -570187048 983243725 553262074 548191039 -389173558 -652647057 -268216330 -277251509 786572081 798276645 -979971486 -962154404 -161192200 -471987937 961706654 849190958 625389986 -914788347 810243104 -541039662 -242787047 -506008269 -199682901 -9762339 -31399493 555220513 81257448 -430318463 934687062 348092656 999956780 -914554513 -819932107 -262137518 -94322148 999956780 -252453648 -256194947 -491556021 448151008 -556665865 -927234478 -684774898 -894535847 -642138554 265637346 304957320 -643263857 635525949 -180663265 -86671760 -376250223 -890363440 140472844 -380352163 -383421123 389904022 -952748912 999956780 610980859 -165818830 -947843492 -999836470 72921672 556910468 240608576 148007768 -989122619 38968599 730495973 266299211 -225460613 -361741963 892347013 776454998 702121791 770240400 -802929687 611962249 691431483 -400979289 321200926 -389634574 -109757711 -861657853 68743665 488386068 -482738444 393846883 448058669 -472342463 -745182771 814338280 -567295682 999956780 999956780 -999836470 -428419723 999956780 631744445 -320246718 -530765530 -83561726 -416694840 261737641 799487015 430124112 659777781 -746698385 999956780 760403161 -113679984 -664196603 -379000391 350577829 34601142 -245243221 -811275780 -813786671 -380329632 -617528991 244264162 743339983 538091024 999956780 -102532096 260508997 828318762 -941992917 594139053 -290534186 389046097 493485113 -31640645 -772437152 -608050792 937764175 -911279363 -218716874 606321990 -787328401 911656843 756007377 462060102 918877563 -991535594 377890480 -745126464 144637965 -353521406 -23733353 647369466 353270089 -661821212 654198861 268293027 -999836470 760679431 518724475 -586499115 326420456 -562731176 453558319 575871288 -512041940 -195606851 -625524271 -205726489 491577498 -850963597 512777574 524581912 -775392409 449644269 -913262529 -30888886 805999280 -649959775 637292777 958115810 -568840281 713396176 249419060 -235013307 222942977 -217275175 506424844 530408154 -90279323 -999836470 -855025299 656875900 -420043473 999956780 290330935 -717812230 488244918 226515414 892599900 -757334817 676764963 436339604 451077739 312128445 -440116960 -611738607 174351618 324992260 -706523690 3800099 157369270 -786440913 816839087 -872775943 678522351 407281859 881899216 -690125223 970365053 -498597621 725764205 -822770813 -992822883 172035719 -577428064 138574084 -641550633 20457552 421738985 -857588380 -124882055 -775147380 450827186 -513806460 -631145633 575933195 902486352 -493475830 105002236 495122266 -105075145 -692552264 -190441514 576151427 682414552 -537058946 -959385014 -351759282 810889218 685975060 -816782682 353017237 518363594 556535191 -999836470 999956780 106525098 458792221 823999958 -666290440 -999836470 396743861 285608666 -966672529 79203792 460824829 -852043289 -918843787 350290856 605739273 938150798 -507160233 668387208 439493503 515033151 -708905320 -824477712 546028111 -965598198 545340094 -226036953 -177351264 -980374972 979427550 536344194 -933221941 -960044207 -682946928 -325650795 671795856 -511496544 999956780 222885723 94529225 -924481362 -857769940 691525376 241987487 17990157 -873201697 738386157 -758030689 -129947409 292756072 1888670 45661961 -215519766 18980994 400894106 914644351 267017120 268387639 -490065447 648280312 639661284 -954235063 999956780 -974204771 -952043773 999956780 -76144779 677492663 -707599313 994869972 -672392932 -696552260 956008447 822497635 -946857097 683545798 -258897843 -998037511 465416730 -113614418 792403255 157092960 118027488 -858889982 404468439 -899192595 -280153578 -885769837 -553456341 -121292432 -57845769 -231983182 852789037 279373292 -243799208 -635625739 409021885 -12380977 999956780 -934592221 -279034256 -653425902 -163217304 531560114 -393636407 751424246 653483998 -999836470 -621716942 -523812577 828730868 800264127 420101657 187332 -196060276 280042174 -85725354 -250984313 -894749331 841681887 487235055 -675593907 -260526854 670532248 378697902 -891887018 455997060 830624971 -892760529 -849306193 -91722756 935716248 265409335 -359242904 -872284546 -699441785 -618447553 -639892664 -279482988 -443403142 971996550 496082932 85260715 -217316278 273507006 441272318 -719785112 -1650559 583594597 -354810756 831241396 809385637 -726938515 -286884348 -392391361 -374036249 963084096 -999283760 -528098731 -64434339 876999666 735636361 -153906568 936760620 703859946 -924288389 785547134 -401121221 -293315282 -398905378 -140857227 356003886 -234026678 -19402773 628032453 -872786912 -703469780 -500896867 54515178 -26673845 749617479 -951436593 -803441598 -23986064 94353034 -881574376 -999836470 12288859 300153438 852572949 -624413215 45741105 867409095 -297620274 904046846 214838189 939487870 80056716 749920228 -944682980 -763269494 -999836470 -557061888 -184101110 636685003 999956780 7074165 -787122393 -495670189 -814188357 -278776024 -277335538 -814391761 862199969 -157815011 735776545 501102615 999420335 25798765 -936491560 -626313679 -207345126 464722639 -491663067 845616255 40935484 -983572614 26284617 -975882753 668397271 -904913097 299519112 -511998579 -555188408 765773932 -125863876 -999836470 856097325 -198542676 -882650369 634851579 -778817993 -766487027 41403114 -540594622 -999836470 403395308 -769148124 257045324 -384043162 242084146 -758690531 -857977312 -999836470 127981441 -715536527 985373459 -173730320 -793565382 942812437 -568785225 703370893 -24934158 -614750935 661813941 994178381 -694168080 906553435 960351135 752462234 89011777 318757877 -981740184 552008795 337753942 -57576542 -494665374 -828113385 599506366 366447573 -786375521 -406930277 764112595 -118393754 -650743214 -279161022 -220888218 -603820993 -732723438 8299011 249882043 498897890 -547028636 959174068 -52738260 669192994 533599085 -205322943 160675346 -536743319 -324455620 985691065 -795425488 -370241424 761080374 -999836470 229513740 636463935 -569480332 121289799 478168046 -95273489 -181842147 -435704231 -581194652 -553654316 516754853 591959458 -987245193 -780593665 101485445 -70953279 -874819532 595903858 -613931903 26489099 50253890 862110755 850175127 831114490 -758375940 640688864 625037061 -768874960 -375794214 333570001 974191598 169336575 -901371788 -913742586 280103022 -992945342 -19111002 660242741 899946343 858349320 -295276351 -556117069 588382204 -611387969 -385206658 820673263 -50460195 -676657267 -723068120 955899207 612777584 674607255 -273125254 95617978 998371435 779871525 999956780 209354768 -999836470 -415357524 591301878 -337926765 898109116 -488132025 999349900 471423537 226316521 -972526277 -130512401 -332670112 402072251 -405907316 163674646 -217659996 32078069 -463296090 -605737696 -341981074 -649213248 -778231817 -15410602 363751428 -582501030 -46944649 956540740 999956780 -817312606 244986713 -676981257 -740177929 461655689 -818114559 -885005468 -686610586 -354809543 -688242087 -542307296 59452870 -444115614 -111139359 255795919 958401652 273172695 -768359186 656936004 15329541 108237541 707365992 -563780446 670080684 -488137812 -774854733 616208842 -27787240 -361675585 918909852 706212223 500756442 -129706708 993864065 350608670 215250667 -804137937 -807225749 -585993016 -110339410 -218119418 601706786 -736853273 27196553 -192473994 -125449985 202936379 884494528 421383781 -369014900 388004121 722865090 -786239590 892609786 -958526822 611974306 -41369261 892056238 -614855882 -763584232 -546465853 773848110 -597232429 -124801484 554662026 440884364 -469957789 -199401512 333857023 660671669 729502591 821578583 897750665 466298288 -901476608 -47028091 -832890016 916848343 -147333135 -120143218 520060746 756999377 679258368 -93042586 94343316 75145475 674870266 490161297 -963953804 -665112889 -369785920 47249755 489404690 -774241668 -336117154 691144845 108905096 593845794 244850633 -335051661 881233423 273766244 460683914 441573832 456638024 -894156330 868975081 -210018066 -855274842 778403162 947496036 143546386 -280334828 -24035349 -269446288 -61161603 -235728794 473519389 -677111758 66110352 -40674051 -222629336 -103781970 -153339427 269548606 -878193930 -118288813 936299155 -376735644 -740196873 -533590348 84371912 278267660 -999836470 672312818 930906616 790781545 -243189047 24465641 60022761 -999836470 851538270 652334117 -999836470 525494144 -700638987 -383545446 244318459 770861481 -80807368 -583427721 919488280 -304363515 127565222 -630209067 399208326 -207583163 -844911637 -784736328 988615819 457574321 -52247275 -395700195 -245163995 -888121253 -110735326 881863257 141328764 -970996399 -74278629 221496851 537509445 -233086282 -66082811 -999836470 -95704778 -161416291 999956780 185041460 -894033392 270383554 569366902 984058789 278635721 -999836470 -873393447 -981447924 -380070945 999956780 950561416 472638886 568167646 -856724032 762671403 544945449 -126023271 493671265 -92639770 -32347736 -520791623 654061064 891737153 449504852 -57892934 994547138 427905809 676883000 498571459 156780690 219846683 548540760 660997644 -200876829 313606513 144709712 478962953 754337198 998175701 -443569812 138705301 -406468029 629197543 -11013132 -155925518 4815460 102359698 -749000933 -199078057 643367387 568333285 542545368 -800052649 -805436611 -575649480 301888627 90761631 -828795871 -763689515 -850206058 -64274078 192113730 159383781 -999836470 875052574 -388770844 272769426 -216684492 -610436280 713665721 -457638546 -133191160 -64988105 -782836727 -999836470 -128112654 -973706470 -479933418 603079744 421787021 196165055 -83660156 -464862519 -4456411 -218898073 -686042974 15558468 -504738906 203956426 485004220 -573296486 487063467 205986271 505865244 45739336 -666729714 793019593 841369392 373507076 684895891 684371639 -111700004 -851673071 139528275 -387396960 -100831652 159792826 170090477 360111128 974700794 -779893363 -241945401 -938615410 -665945642 -781012040 862795765 -63969894 710457636 -924506234 367466288 964280872 372186815 -79794160 -267404723 839936539 311106232 -945993532 -397724990 -758772967 672889118 -285163056 529387103 -21593613 -528355277 658586555 616092778 513844390 -31069739 681645937 855674147 -434373238 -832878098 -13661166 436718756 263031927 544128440 -11532344 350612018 -244768486 -540146709 -674026183 791580744 508583880 -247918455 -191802842 -949725428 -831847635 -681086081 -952473425 978564182 691671098 121273496 -566978887 -337245914 -952909907 150575495 -711415175 -107313716 -879332976 -24793844 -25525076 -266615892 439359955 -207699187 -516316509 97020538 -172085560 500777334 -493936083 110701018 -274871767 -416575874 -774197600 577014945 178913858 -215779694 -18791798 863841533 461746615 -86141792 938370044 645046831 479699529 994208101 551702026 -23354895 -35035951 -782504248 125380025 -763383848 -83962089 -644861432 -847447338 -999836470 907608056 547303724 -842453270 -88556030 629971829 -196267678 362824327 -483607551 -999836470 714488535 -389582949 924355989 855534683 435023864 -271454541 699495021 374880687 232439060 -450465437 704091420 -746592892 803541136 240101952 239055431 489655716 778912567 -709351257 999956780 604562969 999956780 -335292453 367917098 -640746883 654425736 516468595 -932942720 -118698346 715922725 471281018 952987781 -167034528 -746778009 854416915 420835670 -428221133 -768983391 460161741 -157118104 -133204379 -74416845 5809168 -360479578 600001208 -334611381 -652251517 -516416935 251065556 -618924053 -89883320 -349423500 196727897 -412904830 -818789116 412489661 -117090629 125772309 -158093609 -541154306 -776651922 -566562568 495114711 39472052 473952480 -163473588 766063770 -170135688 659186787 183689183 -436588671 -517075621 -836486661 -434323431 117226049 -712028229 -108606516 898990054 892397882 129299204 311641886 -988540033 -999836470 999956780 410169707 70712991 -807202468 -160253466 999956780 833325029 673968536 -351242229 364423558 -722106568 119221188 911474462 763957835 -591559050 728189662 -373494294 -651304690 -18652634 -117777547 -999836470 -449177266 -605577176 128284738 779047738 -937556903 604625702 -942488480 905759114 419291468 -977949268 -388012769 254974629 -398723057 -258613603 896852020 66424392 77471414 -194478887 -249494453 832585522 664933634 -188284680 294017919 947148994 148469205 14407930 520213214 -437849144 -980817857 667006926 25713579 16112442 -527242194 -277696159 177270917 999956780 311571821 879733950 710856652 15276304 932397320 -333686177 -877164662 -39062196 -43807540 689767822 -941418689 742177974 -125543140 -123676899 -782986039 949683517 999956780 17215020 201235180 48507715 -8943034 -431706188 -187291303 -480830091 -976138221 -107124323 -262370427 268565994 471264172 252043384 199862271 -999836470 680549470 347785376 -416694859 -717339110 -472391867 -205981307 101424214 999956780 237407964 -41677127 767860358 374233273 -651729111 -384221187 -482173393 476627830 820632387 934935959 459400530 -421000352 -93343309 55242933 -513216088 645353057 612443170 127849312 -744199504 349588292 964181546 -152772360 -813523350 -735008878 94302442 -437713030 -907912232 948695231 -12950195 -166971527 -602268928 -592234955 451294398 924722219 -85763480 863417045 -781505946 820439350 715629505 821919630 -831721037 -807261595 -757463813 303221143 -206824700 208911781 -716904710 505980169 -107977381 734709118 -611508047 -413050403 34639300 -138758759 -535814147 3067851 866601640 -438553534 869497735 861084342 -270605456 -250619014 842311183 -879721750 446938537 -976492613 716633902 238394025 -665452502 365633231 -483555846 907646080 -463212893 603439603 370871434 504636464 801668046 -637842320 -601324965 -42915621 -733238932 649186606 10889212 -999836470 120590707 -486679023 -82334264 -817883332 -842031218 309481615 -567262310 -34443259 758801024 561646761 762585714 -602666434 204623200 281588716 577310751 -74429870 -63348792 639219137 -254539285 -375897667 556922911 607158219 331972544 715559847 843831260 -260006846 -253948403 -430555925 774253006 237282948 499660842 -430667942 -711914112 10286621 657061665 416155890 748612746 428865323 -672369575 -818147961 -999836470 -204120139 -999836470 -660202125 745913953 -118845623 -217538240 236005577 -291930321 694941508 666228318 468762327 254576212 -935896659 999956780 305518948 -739771051 -10977166 991602752 35828516 442496901 775500812 999956780 -467653012 662664500 -925310428 -947328795 -999836470 -404038190 830587377 99123149 -792827880 -767393750 476982076 -329845994 -773315969 731086440 -599395713 -178847213 754516361 697579988 -120077823 856530037 676198887 -413684886 152210658 613063629 337795513 252306618 254898018 -873868934 -385505764 460873978 456046463 789161812 329873683 260660763 83209558 -888848765 341884490 48885165 -721278317 -423145920 50086906 106819162 879653927 -273276359 -328655648 -937045990 999956780 -438518340 -617926123 -671149454 845879346 999747000 223159481 463151628 274670751 -519532248 -513879785 475010953 92457228 663848180 994689302 -999836470 794624244 191582855 -246553757 645611282 37659513 -33193272 764797785 697035483 -128310032 -848771976 -788978884 -184838639 -851734426 150202782 5490661 -999836470 -47297819 526535395 -908656697 23459251 292422285 -270799683 -530165834 -12140157 -922111467 544068236 -187071156 -859286162 -820863090 770860711 -497647674 -728359906 -970281245 749845369 935256324 503713167 972735280 392537339 3504369 -86999948 272722969 -742272391 23023239 206687127 791624057 -968598791 -863195749 63520516 662984764 319890878 -238297814 -35117649 902252708 -560186687 -709670411 205100607 -627738812 -404173376 -264303718 562643048 394272987 -754655213 748650255 869770851 -251384704 917820497 824380584 685234854 689485272 872431457 749101795 -865079771 -679557962 -45336447 938134964 841984539 -488757434 -71924816 575429023 -164622993 -999836470 818469077 717270823 698620865 -421344448 540549881 250504757 -974535309 -338713311 -991686991 259131296 65671559 -404455950 -377647957 -962358752 -691290083 722615275 -808483726 737811985 254249863 381263039 -719876328 136637235 712025866 -42622997 473771404 -273563543 325275362 -298029330 -34538341 -527376573 185192311 890178931 430457435 -893951600 -712649238 11613572 -936712410 459334509 735496291 -855009933 -842104037 -226348854 -910494799 -77076909 193880186 -616749838 928950694 983415827 389895239 -553945377 999956780 999956780 138575212 826181761 -735288590 -481529369 -865193371 -223695805 -50537957 -891747334 -478774412 354905645 322003803 441875658 972126340 -36834758 526731386 319165214 476999119 983967886 -721030625 -674310411 43519131 -319071529 233090713 466493491 -687266358 652765981 -677911684 -749326795 306723542 999956780 861121974 346286223 -355879489 474965365 999956780 509682211 -946124281 -157247660 -616032062 -150210461 11268719 -960120437 238680128 -537224916 131785176 869286333 26258361 -878228900 133256295 113025233 -990249246 879757941 606726729 270859694 722467067 -554100907 999956780 -999836470 999956780 506391879 742999524 572753492 -957623802 415478601 -715141224 -596013962 -80018902 -47677820 -926195226 -999836470 -137921378 -109123754 -475957348 -903592827 408387748 429072164 679978068 -838571031 389079299 -973725486 -96850466 999956780 -509062216 -981692045 556454091 829004751 -999836470 -933520890 -172363519 -302507484 -157825946 -104401266 865467320 -688294028 322240302 -74624777 817932764 -636426496 -150599837 296364784 486985210 -409639474 -789872653 -673835896 -405206166 -612924175 657913289 85199076 765598979 -982409561 -985305021 889509151 263069930 736416686 -635512082 129317883 -516283227 -971100021 -681547850 -75937886 -448352495 901095097 -484258423 999956780 -746162123 -393001328 -14431619 -904311071 -958429135 -325264376 821705416 -125462651 437634600 369404829 -152968149 -930679121 674957100 -745853236 -715809210 790939246 540177877 -286312458 27363442 86649511 224905370 -23295437 -188029391 -219320766 -992675223 28923391 -581343266 -789266589 -122814167 416508803 -734522272 -206706480 -167412492 658785489 33460280 483375048 -50642860 385422064 10519263 -764112420 827928296 592200262 -360547328 -340284736 105392500 287425037 999956780 -493120632 811935797 504609423 -863254740 -565386508 37739953 999956780 682722031 -873201746 999956780 267316004 424856627 -749178790 -986027574 806548049 699729971 -673789443 -17215590 -161383608 -109468317 -413183193 850571625 376294283 456545283 -31863752 -295681578 -330331567 620449434 -375501778 -495086158 490425087 -787790120 -696466614 -34277450 453525214 903869053 450588375 -232559969 -833366005 740829967 629307400 -97607934 -360343261 455411264 -943234192 17563630 -88115313 -673201482 -974699774 -917421591 -659898261 178999856 -76916295 312970150 -135682042 -718803132 -445634106 -78941390 554161434 267417413 -724927771 61895938 -813056723 -504915245 306262279 541877835 -310613632 -904173497 165210892 -999836470 -353220721 63280207 261384847 -699678949 834685382 652098000 42973715 390305652 441652537 -18712170 973177755 -688600797 279884660 -653454554 -90419613 812802372 54415274 178695909 753730952 -93373162 753705201 999956780 -381997509 -932744909 -473091126 -679826649 91346557 -144305321 394941763 669306294 -188117861 -279312925 -62351025 -7660736 -940310621 999956780 -108286258 912216027 -607320714 231242798 384783411 -639435755 280042602 999956780 -999836470 488348164 -572623994 -104524070 152477247 -824565525 -715386182 566556532 414564886 658887482 419236697 786210192 -337120536 950277583 668696762 -9045553 -356577807 -992493114 -290308342 237239750 625680745 144355910 872971372 879583786 -916435452 170305985 276744756 915256586 564720398 -865885718 649211655 159700164 636115163 346632175 -241004379 -999836470 899640050 641553005 274776009 963392351 999956780 167383595 -965173328 -921892367 753883003 -901262341 -681391496 180207394 834984941 -908757479 -947229769 187084659 780195442 -19146971 -252933231 -579983159 -471601953 -237912523 953390649 235396820 742747230 -371052395 773861413 -498836935 -627541457 -999836470 749714817 -227428388 -587609050 703085703 -509717448 674430972 999956780 -999836470 -145141450 -492285001 -974861342 -940162309 -731344923 776749111 -14650530 263786425 -439949796
样例输出
-824440810 -793758001 -223991103 100333359 2704588676 4991526966 -656584738 1758462864 1699198336 -77438783 -896631927 -182305134 693744753 1085394834 -380891050 -363390148 -715333896 -333997999 -475498762 1085394834 285494233 365728187 233247537 365728187 -779920978 -376183354 18555468 -583274646 233247537 4991526966 62214272 -171822606 4228861564 201398967 -901269034 -760847381 -457590514 -38950920 4991526966 -62199451 -17931288 -64469469 1512454078 -916032750 -911858707 -574086945 66475314 4991526966 -662009161 -436607165 -126489362 -842834817 -268330017 1295074666 3176479317 11403625 -566687547 -37162843 1313432186 -12161726 -890887883 2132564887 -434381568 -560538628 -854486368 201398967 -841991606 4228861564 1313432186 -754072323 -21409544 -271578652 72113434 233247537 201398967 56494403 -392504334 -166485629 557281174 4991526966 1085394834 557281174 5948112718 -126489362 4991526966 4991526966 -428845425 1140950749 1313432186 4991526966 4991526966 469200474 -485483070 1085394834 56494403 -369516480 557281174 -350301714 1758462864 -574741002 4228861564 1085394834 2132564887 1295074666 -509588753 1085394834 4228861564 4991526966 -329211663 16279827 -36215066 201398967 -353070133 1085394834 285494233 -975381227 -25130111 1758462864 -216605548 -937637874 1313432186 1758462864 4228861564 -223626772 -154256338 3335446716 5948112718 365728187 -763876556 -813529866 -361581361 5948112718 -218471052 1758462864 -244990608 -189871928 -643537517 -280209324 75654075 1758462864 -520075775 -607964620 No Solution 1085394834 -784149139 67213740 4991526966 557281174 -590205568 1295074666 -607964620 551184760 693744753 -437146308 1295074666 -737613825 4991526966 4991526966 No Solution No Solution 4228861564 -677982796 -806604809 3335446716 -249154690 4991526966 1313432186 -511432134 1699198336 285494233 -249154690 285494233 -583274646 -93606597 -444754565 5948112718 2132564887 -960947858 -349800675 201398967 -962850396 -754072323 -81688389 5948112718 91515477 28123831 233247537 -596869022 1085394834 -572554210 -560538628 -24042773 1313432186 693744753 -229472335 -227776449 1295074666 -758682863 -26941174 2132564887 285494233 -713684585 1313432186 3314764 -559076090 1313432186 -273031052 5948112718 469200474 4228861564 82387850 -97148674 -114699713 No Solution -250254835 1313432186 -901036886 -208770760 365728187 -368314851 -110868291 3176479317 -82176321 693744753 -763027711 -94073767 No Solution -92813916 -164484488 693744753 2838264567 -889218003 No Solution -283479920 2838264567 4228861564 4228861564 365728187 -323162077 1295074666 2132564887 -169477990 -657432525 -334825010 69095163 -162924787 285494233 2838264567 4991526966 1313432186 1758462864 1313432186 -496760256 557281174 -656584738 -70886520 3176479317 -562058629 -112069328 3176479317 -980794445 1758462864 1313432186 1758462864 285494233 -88274325 -17446970 4228861564 -880401583 91515477 105546688 -289245229 57662775 3176479317 365728187 -559076090 557281174 2704588676 -696861357 2838264567 56494403 557281174 308121923 1085394834 -304007649 1085394834 25500308 -192580350 No Solution -344863874 -755360091 -166485629 201398967 86982315 -413394614 2704588676 4991526966 1295074666 2132564887 2838264567 664017 -144799918 557281174 -327859696 4228861564 4228861564 4228861564 1758462864 -95595417 21284077 -167096307 3335446716 -708980091 -858562394 -209187004 557281174 5948112718 3176479317 -887402225 -436510364 13915734 4228861564 No Solution 5948112718 -90432996 -280209324 -962850396 4228861564 1699198336 365728187 4991526966 1758462864 -811952279 -560318098 -964588155 233247537 -967645551 -564096196 1295074666 -915530728 -717103212 3176479317 308121923 1085394834 -901036886 557281174 -671850781 -439552695 201398967 4228861564 4228861564 -489979666 -622400379 4991526966 -456959785 -46148895 -914648854 1313432186 99065621 -323438930 -740510495 4228861564 -292104705 -269526230 1295074666 233247537 4228861564 82387850 -12909519 -490622282 -696861357 365728187 56494403 -276046491 -270666660 -763291827 2838264567 -21845598 56494403 -705860293 -17695685 -259552510 -26346828 1085394834 4991526966 1295074666 4228861564 -70063032 -159202444 1085394834 1295074666 -317082823 4991526966 1758462864 557281174 2704588676 -212773156 1313432186 557281174 -611033497 1699198336 -692732990 4228861564 -467796128 -233430112 5948112718 1295074666 2132564887 5948112718 No Solution -274952690 5948112718 -6754164 No Solution 365728187 -750877299 -899393667 -292894796 -523990235 2132564887 -181285175 -307200880 -472738307 91515477 2838264567 -570419401 -986622228 1313432186 4991526966 -57056845 -186312672 -470937174 -216605548 -692732990 -988730774 2704588676 2838264567 -8879730 -182995601 308121923 -702153236 4228861564 -763027711 -814967632 -488046800 4228861564 693744753 1085394834 -174923984 285494233 1313432186 -977200283 5948112718 -916870854 1758462864 1085394834 -708602035 -166485629 -516584959 -318435184 365728187 1085394834 285494233 -149468720 2132564887 4228861564 -872618860 No Solution 1758462864 -16037322 -657432525 -612590265 4228861564 -626231780 -456233947 551184760 6156999 4228861564 4991526966 1085394834 -179034888 -262946552 2838264567 551184760 4228861564 4991526966 -439160871 -730813540 4228861564 1085394834 1313432186 No Solution -718846748 4991526966 -455594387 3979901026 4991526966 -236116493 5948112718 -492021293 2838264567 2368283 -299019566 2368283 -512973621 69095163 18555468 4991526966 -329611345 -553321815 -328910573 -694514976 557281174 -111372096 4991526966 201398967 -921333351 1313432186 3335446716 1085394834 4991526966 -833232060 4991526966 -47367516 -734841013 -531125990 -881927965 1313432186 308121923 -399064953 2132564887 469200474 3176479317 -622400379 5948112718 -406934838 1313432186 4228861564 1313432186 56494403 -280567007 4228861564 365728187 -486525020 1963375230 -868907402 -202710516 -624410362 No Solution 106266967 1313432186 -831294946 -90432996 4991526966 -87041967 -658324845 2132564887 -370807735 1085394834 -678244160 1085394834 -49546524 1313432186 -247469974 308121923 4991526966 -838176407 693744753 1085394834 5948112718 3176479317 -208770760 -589177012 -382506939 -202411981 -370176589 -522005075 -526707419 2132564887 1699198336 -952831012 3314764 -181285175 4991526966 -779920978 -34736253 -993601996 1313432186 -249691838 201398967 365728187 -102858900 -734121843 -377943547 4991526966 -236872980 -987967506 -68155087 4228861564 4228861564 -303616804 No Solution -490559968 1758462864 1140950749 -278065980 365728187 -319688965 1295074666 -827132251 -733471264 557281174 557281174 1699198336 -75949776 -949361122 -27492847 -174605646 2704588676 5948112718 4991526966 -166485629 1313432186 2704588676 1085394834 -225633423 2838264567 2132564887 -314644545 -983879450 557281174 2704588676 -315053547 -555805543 4991526966 -526409353 4228861564 -735214676 233247537 1295074666 4991526966 -670090919 5948112718 1295074666 56494403 693744753 4228861564 -672167834 -953208787 -713684585 -323162077 4991526966 -786494431 -421629591 1295074666 -157501093 1758462864 -882392651 -946438 -987967506 1295074666 -771078851 2704588676 4228861564 5948112718 4228861564 -95595417 -894643082 No Solution 1758462864 1758462864 4991526966 4991526966 -437751234 4991526966 -246116853 -431716100 -722631189 3176479317 -384079324 -922409616 557281174 -253809226 -971105814 97541275 1313432186 557281174 1313432186 No Solution 557281174 -717757097 1295074666 551184760 -418176837 1699198336 -608548444 -62199451 -808108983 -981673356 -212773156 557281174 -132391763 -8326859 -234245182 -820003853 1313432186 No Solution -900855050 -380535938 -516584959 -639276182 551184760 -617919379 557281174 -504171888 -838525199 365728187 -105856090 -205032834 -12161726 1758462864 21284077 -768988305 No Solution -550217860 -101190060 -454351726 -254809118 1963375230 -218095105 4228861564 97541275 1758462864 -439160871 -197242321 -947651749 -47367516 4228861564 -444754565 -707400531 -526707419 285494233 -144222857 -685301226 -60961101 -413394614 2838264567 -365415168 -569083943 2132564887 -279606106 -368726670 -450543179 -385585565 1313432186 -775144229 4228861564 -889218003 -902671499 -84701501 4991526966 -957864420 4228861564 -12161726 -709906559 -408679806 2704588676 -747689541 3311188293 5948112718 1085394834 -834138608 -689989228 1313432186 -949436578 -922688737 3176479317 -594483042 2132564887 201398967 4228861564 -990621248 -441666725 1758462864 -277298857 1758462864 1699198336 -210586546 1313432186 4991526966 -977850883 2838264567 1699198336 -469198146 -123976324 1758462864 557281174 1313432186 3176479317 5948112718 -493680093 -225765184 1085394834 3335446716 80914712 365728187 -51118141 -117345924 -660484438 3176479317 233247537 1699198336 -607360386 308121923 -32148682 -408679806 1758462864 -621692230 -931434981 4991526966 4228861564 4228861564 -111557822 No Solution 93298437 308121923 -80455088 -496760256 -572800592 4991526966 -289245229 -67585921 2132564887 1295074666 -433102689 -631747506 -239729830 -401698766 365728187 -227298367 No Solution 1085394834 -718846748 -70886520 -814436660 1085394834 No Solution 4228861564 No Solution 1295074666 551184760 76193121 -844968735 -27961205 3176479317 18555468 -68355854 -836461346 -540046489 2132564887 4991526966 -220368104 -431716100 3176479317 -3806553 1758462864 5948112718 -147839463 4991526966 4228861564 -926037259 -395100252 4228861564 1758462864 1085394834 -493680093 -305046574 -882965587 1085394834 1085394834 4991526966 365728187 -956736646 -456739715 No Solution 1699198336 1313432186 1295074666 -573543669 -504783724 -453209802 -583274646 233247537 -305121132 365728187 557281174 -784536247 No Solution -318435184 1085394834 -861085736 -189128201 -304377819 -947224336 365728187 -699638272 201398967 -492473421 -954557113 2838264567 1295074666 365728187 -983519572 -389225995 -450272922 557281174 -547906635 1085394834 1313432186 99065621 -306513204 4991526966 -847448397 -323223769 -65459767 -774603049 -841116902 -699638272 -839155753 4991526966 5948112718 -470937174 1313432186 -876758349 -153578313 4228861564 -634957378 No Solution -658324845 693744753 -623003786 4991526966 -689989228 4228861564 2704588676 -681219154 -477584840 4991526966 -182305134 2704588676 1085394834 -307780755 -54473978 4228861564 -191952631 425898092 -519595349 -492021293 1699198336 -502937947 -344863874 -956736646 56494403 551184760 2132564887 -366810254 4991526966 4991526966 -709906559 557281174 1758462864 4228861564 3176479317 -334825010 -441666725 -968144712 -718846748 -552314319 -912995623 -210586546 -734121843 -707400531 56494403 1085394834 4991526966 -603165567 4991526966 No Solution -887402225 -500272201 2838264567 -867407548 93298437 97415323 56494403 -337868524 -368662979 1295074666 56494403 2838264567 425898092 4228861564 557281174 -865458607 425898092 -154560836 -865458607 4991526966 5948112718 -87624701 4228861564 5948112718 -870080548 4991526966 -167826912 -154861550 1140950749 1085394834 2132564887 -873211893 -763876556 1295074666 -481261557 -301437522 2838264567 -643101420 1085394834 4991526966 1758462864 -31003209 233247537 -354623303 4991526966 425898092 -95595417 -301971348 1699198336 -475498762 -305046574 -108892865 -187531599 1085394834 -259977048 56494403 365728187 2838264567 -426445029 1758462864 1085394834 -45125640 1963375230 4228861564 No Solution -118456874 -466022017 25500308 285494233 2704588676 1313432186 -211275571 693744753 -488247609 3335446716 233247537 -742550379 3176479317 -221302788 2132564887 1295074666 4228861564 4991526966 -946438 -668660991 101191731 -38950920 -828117647 2838264567 233247537 2704588676 -34089228 -202411981 365728187 -605227747 -907710730 -112234832 -365415168 233247537 4991526966 -677982796 -644246794 -301437522 201398967 -872184539 -34946176 -919647034 -280940887 2132564887 -963936894 1085394834 -6107331 62214272 -330914894 -872923029 469200474 -734121843 -690019063 -594351136 -382506939 233247537 3335446716 95814150 233247537 56494403 -23064815 4991526966 -269526230 -986622228 -629144001 -435474829 -742550379 -715333896 365728187 5948112718 31360124 101191731 2838264567 -737613825 4991526966 -633027060 -115009627 557281174 4228861564 -673047834 -396784259 5948112718 -278065980 233247537 -517668134 -916870854 -56316148 -165169184 4228861564 4228861564 1085394834 365728187 1313432186 -798459322 -337100823 -80367848 -703807957 4228861564 -372102011 -806371947 -800034672 1758462864 3176479317 2132564887 1085394834 -251134731 -141929100 1699198336 2132564887 -33740711 1313432186 -949826496 -870748783 1085394834 -773516382 693744753 -547906635 557281174 -104880147 -416076981 2132564887 -583274646 -273300514 3311188293 3314764 -12161726 551184760 -755806022 4228861564 4991526966 No Solution 1140950749 4991526966 1295074666 365728187 2132564887 -879630757 69978626 82387850 -814967632 2132564887 -753549330 -791621755 -314644545 -817630648 1313432186 -267700985 -629144001 101191731 -224479165 5948112718 -158656795 -536115359 -517183394 1085394834 551184760 -611033497 285494233 -507083345 -987967506 1295074666 2704588676 1085394834 -874880665 -889821889 -158238729 1085394834 -978848751 -69074692 3311188293 -535383388 -607360386 -130661960 -102858900 No Solution -854024255 -539130784 -19174777 -664388772 No Solution 1313432186 -937637874 -677982796 1758462864 -802447591 1313432186 2704588676 233247537 2838264567 -952831012 -800636286 -971105814 693744753 -511751272 1085394834 -377943547 -47367516 4991526966 1085394834 -538677100 308121923 285494233 -824440810 56494403 1295074666 4228861564 1085394834 -945626595 -203923936 1313432186 -931434981 4228861564 2704588676 56494403 No Solution 365728187 -385585565 -107678180 -841991606 1140950749 -372732558 -742550379 -807456806 2132564887 -246489616 -795155224 -888614941 56494403 -829355266 -967788927 -174605646 233247537 3335446716 201398967 -874880665 4991526966 -685301226 1512454078 1699198336 -573543669 -578925275 -168333457 4991526966 2838264567 425898092 -37010334 201398967 -185891448 201398967 -25764094 56494403 No Solution 4228861564 4228861564 -811390190 No Solution 1313432186 -995339767 -287817075 56494403 No Solution -508443069 -814967632 201398967 -883685885 -766182701 693744753 5948112718 -961713300 -779369951 5948112718 557281174 -302964254 5948112718 -59245359 4991526966 -594985798 1313432186 308121923 2704588676 4228861564 -358029631 -611033497 3335446716 1313432186 1313432186 -974794847 -561710796 -262946552 1085394834 1295074666 4991526966 -692283971 2132564887 -375754545 -891610132 -750877299 1313432186 -60249776 101191731 -269526230 -246116853 -23064815 1295074666 -37237525 -98348223 4991526966 1295074666 1085394834 4228861564 365728187 -356653513 4228861564 -437863577 557281174 3335446716 -181285175 -199815215 5948112718 2132564887 -550217860 No Solution 2704588676 2132564887 -47564981 -538677100 -433246601 -867651937 -163680545 -126780545 -606001213 2132564887 -453579058 -86380409 1295074666 -741656921 5948112718 -721136352 -694305155 -906976103 -307200880 1512454078 -617382081 1295074666 1295074666 2132564887 -942821449 -317242567 3311188293 -594985798 365728187 -517183394 -382146342 -709906559 -507083345 4991526966 -321128842 -44661462 2704588676 -429994592 -401418968 557281174 1295074666 557281174 -84701501 -800228520 -456233947 5948112718 3335446716 4228861564 1758462864 664017 3335446716 5948112718 1085394834 -921333351 -494455222 5948112718 4991526966 5948112718 -133855532 -519595349 -211752607 365728187 3335446716 -326787334 -838176407 557281174 -944121478 -667160085 1512454078 -733471264 -763027711 -228802826 -429994592 4991526966 -518069575 -930809716 3335446716 -172489009 2838264567 57662775 -187137959 -312767351 2132564887 -183577104 233247537 -547906635 365728187 -173214197 -880401583 1963375230 3176479317 70608296 -933693751 4228861564 664017 -532862773 4991526966 3335446716 -643407594 4228861564 365728187 16471081 2132564887 201398967 -427188046 73982224 3335446716 1295074666 -126780545 201398967 5948112718 4991526966 1699198336 -369516480 -77061133 -416076981 1963375230 No Solution -894643082 4228861564 -646472621 4991526966 -941062281 5948112718 -455594387 -169477990 -107374541 4991526966 1313432186 -103321068 56494403 -937850899 1295074666 -3447752 2838264567 -976497988 1313432186 1085394834 -224121882 1699198336 -445735061 1313432186 -922409616 -807099001 4991526966 -697664374 -553711114 4228861564 1140950749 -611511632 1313432186 365728187 -538677100 No Solution -936462473 56494403 -376183354 -813383126 -410651709 94370171 84680723 1085394834 1313432186 2838264567 -551660662 4991526966 693744753 365728187 -789829560 4991526966 1313432186 -190711525 -56316148 -79213474 -791123295 -170708773 -748196681 -282044075 4228861564 -343136733 4228861564 1295074666 -274493550 1313432186 89783419 285494233 -324709032 2838264567 57662775 -581856641 -469892711 1295074666 2132564887 -834138608 -625942741 233247537 -627847652 -599213718 -892855144 -759502480 -323990307 -33229585 1963375230 1085394834 21284077 365728187 1085394834 -512973621 -457378163 -440878041 1313432186 4991526966 -126780545 13915734 3979901026 1758462864 285494233 -603484118 557281174 4228861564 4228861564 1085394834 1313432186 -430563436 1963375230 2838264567 469200474 -113233104 -508106616 2704588676 88985036 557281174 2838264567 1758462864 -417446372 4228861564 -182305134 201398967 -108291373 No Solution 4228861564 4228861564 -806371947 -829853463 1758462864 4991526966 -956736646 -963203446 1758462864 4991526966 4228861564 1313432186 2838264567 2132564887 4991526966 No Solution 5948112718 -314644545 -978848751 1313432186 -990621248 -370176589 2132564887 -904573082 4228861564 -504783724 -866102936 -249691838 285494233 4991526966 80734605 -689477074 -165270592 4991526966 -966524899 4991526966 -640650757 -626941483 1313432186 4991526966 4228861564 -403537393 285494233 -215372587 -559076090 67213740 3335446716 56494403 4991526966 -447462154 -879410554 -755360091 1758462864 -637749932 201398967 1085394834 2704588676 1140950749 4228861564 5948112718 No Solution 3979901026 -182995601 -763027711 -472738307 -86380409 -750877299 3314764 5948112718 1085394834 4228861564 -460149046 1313432186 2132564887 4991526966 4228861564 1295074666 -719275428 -789120917 5948112718 1758462864 4228861564 4228861564 -233579796 -355772345 469200474 313618 2704588676 1313432186 -98348223 4991526966 -941062281 -550364640 -510617024 -877551612 -602841559 -992183368 4228861564 4991526966 No Solution -790652769 365728187 4991526966 -55589211 1758462864 -278065980 -818863794 3176479317 -525783762 4991526966 1758462864 285494233 469200474 3311188293 -990621248 17220820 2704588676 3335446716 469200474 1295074666 -162554535 -398164759 -198363784 2838264567 4991526966 -373878650 -126489362 201398967 3335446716 3335446716 -787121504 4228861564 1295074666 2132564887 5948112718 201398967 -55865080 No Solution 2704588676 -269526230 No Solution 1295074666 -717103212 3176479317 No Solution 4991526966 693744753 557281174 -351215524 693744753 4991526966 -993265310 -630786153 3311188293 1085394834 308121923 3335446716 -469831418 1295074666 -368035224 24188881 4991526966 No Solution 4228861564 -455594387 -57753203 -180657579 4991526966 -547906635 -659983305 4991526966 -167249151 -109996661 -238132822 -391286664 4991526966 -934096278 -94073767 557281174 -180657579 1313432186 365728187 1963375230 5948112718 -667160085 557281174 1758462864 -689477074 -897581957 4228861564 -772850848 -791123295 2704588676 557281174 -974794847 4991526966 4991526966 -635653525 -759026730 56494403 -846337559 5948112718 -895677124 -962472277 95184372 308121923 1295074666 4228861564 -629867565 -649482400 -476623300 1758462864 1313432186 4228861564 3176479317 1085394834 -637100675 1313432186 -135157924 -391718948 4991526966 4991526966 4228861564 -623003786 1313432186 -897581957 -437146308 2704588676 2132564887 4228861564 -603165567 20477700 -174158724 1295074666 -285401841 -986084068 -866917540 1295074666 -33386824 -234750322 73982224 -730813540 1295074666 -136543766 4228861564 56494403 -457378163 -509339102 4991526966 -160155631 -187531599 -677982796 No Solution -200969884 -88700392 2132564887 -388297525 -538677100 557281174 -327859696 -573543669 -35057708 4991526966 -988730774 1295074666 557281174 -391718948 No Solution 3176479317 -860164153 56494403 5948112718 -636507523 -42791421 1295074666 -423987421 2132564887 1295074666 No Solution -580207229 -126489362 -899393667 -187964840 -793075643 -434066117 -50525364 1313432186 1140950749 -374720236 -239928005 -200398626 4991526966 4228861564 -42042052 -227298367 -399064953 -23468646 -220368104 3311188293 3176479317 4991526966 -668368399 4991526966 -416076981 -561710796 -406617562 2132564887 No Solution 233247537 -689989228 -492473421 -352180774 -443260952 -651854860 56494403 13915734 -788813958 31546733 551184760 105546688 -696861357 -980794445 1295074666 557281174 -441666725 -628656531 1758462864 4991526966 4991526966 -479241021 -503985925 4228861564 4991526966 -70063032 1085394834 365728187 -236872980 -411937683 -196286033 -874112316 -429994592 -783927752 1313432186 -753549330 -113233104 5948112718 1085394834 -167096307 -509339102 1085394834 -577090848 -534913052 285494233 -722631189 -755360091 -193058187 -72885060 -371323979 1085394834 65407752 -743813789 5948112718 5948112718 1140950749 -910365503 -405808198 1313432186 -167826912 1295074666 1295074666 233247537 557281174 2132564887 1313432186 5948112718 365728187 233247537 2838264567 -564096196 551184760 4991526966 -441666725 551184760 551184760 -239729830 -606426299 No Solution 5948112718 -793075643 -236872980 -268247661 1758462864 56494403 -534913052 4228861564 56494403 -464050281 -193724657 2132564887 -857733970 4228861564 -748668878 -158238729 -70530793 233247537 -193058187 3176479317 5948112718 -687656254 -621113517 1295074666 5948112718 62214272 2838264567 -871417808 -857733970 2132564887 -236872980 -879630757 -823453080 -437751234 -126489362 285494233 17220820 4991526966 -631655962 -782579727 5948112718 285494233 2704588676 -301437522 3311188293 1313432186 4991526966 -748668878 -674981835 -185891448 2704588676 No Solution 1085394834 -481261557 -682387344 -256988243 365728187 -612050917 -540341797 2704588676 -624410362 1313432186 4991526966 95184372 1085394834 2838264567 4991526966 -771685177 557281174 -820949640 285494233 18555468 4228861564 -730556842 1295074666 285494233 56494403 1313432186 469200474 3311188293 1313432186 -527837802 -547906635 -60961101 1085394834 3176479317 -300987068 No Solution 1313432186 -416076981 1313432186 56494403 2132564887 -926037259 4228861564 4991526966 -339893779 -280567007 -411598038 -605227747 2132564887 -365415168 -230797122 -382506939 -5829742 -647584914 4991526966 308121923 2132564887 -777740498 4991526966 -223991103 -903419189 -858562394 -919508220 -728207852 -658324845 4991526966 1758462864 -88274325 4991526966 1313432186 285494233 1085394834 1699198336 4991526966 -956736646 -873452981 -965323379 435050 -532139466 -249867225 -797329083 -834138608 -739188467 -775144229 -908968548 -93606597 233247537 -717757097 85720560 -264738805 557281174 1295074666 1313432186 -291950673 -227644493 5948112718 1140950749 -19174777 1313432186 1512454078 -101681751 4991526966 1085394834 -330914894 4228861564 -430563436 201398967 1295074666 -200086672 1085394834 2838264567 2132564887 4228861564 -389594433 -949436578 -909255378 1963375230 4228861564 365728187 -137599761 1295074666 -454351726 -268247661 1313432186 5948112718 -128107961 -680871511 -156146342 2704588676 -307780755 -992183368 -18369170 5948112718 -771078851 557281174 -94721640 -172489009 -439160871 233247537 1085394834 -820387387 3335446716 1699198336 -128411978 1085394834 -623078807 -128646902 4228861564 -580207229 -407498367 4228861564 1085394834 No Solution 2838264567 4228861564 4991526966 -741656921 4991526966 3176479317 -996150712 2132564887 -132911017 -470446499 -495553677 -92469555 1085394834 365728187 -365952311 233247537 551184760 56494403 -7905933 -321906390 3176479317 1758462864 -366461615 -932055514 -261203837 -666645112 4228861564 -417446372 5948112718 -27492847 -794999721 -453209802 -438099059 90528827 4228861564 -305776397 1758462864 -926891117 73277661 -877770157 -764234155 1313432186 201398967 -541853296 -772850848 -610467547 1313432186 -632068795 -951804589 -448346830 -521057985 -999564760 -620212826 3176479317 2838264567 -363007068 No Solution -51457075 551184760 -776996757 104178584 557281174 -525697550 201398967 -937637874 365728187 -720579653 -339893779 -459237230 1295074666 3335446716 557281174 -510617024 -831523568 21284077 -188633259 1758462864 3335446716 -93606597 4228861564 18555468 -808752458 No Solution -732284693 3176479317 -529524251 201398967 557281174 -75559933 -623585215 -107783994 233247537 -696861357 -393517676 201398967 1295074666 1295074666 1295074666 1699198336 557281174 -715698572 -590837373 -919093837 1313432186 2132564887 -574741002 4991526966 18555468 -177853808 -273300514 2838264567 2132564887 -257913075 -876758349 2132564887 -915530728 -23064815 -330914894 -587844760 5948112718 -904573082 -987967506 3176479317 -972749469 3335446716 -795155224 -323990307 4991526966 1295074666 4228861564 4991526966 -311671982 693744753 1295074666 -291183908 3176479317 4228861564 4991526966 -825548939 4228861564 -199815215 -12161726 87251055 4228861564 4228861564 -577435795 -693446525 -773516382 -16217596 -889821889 -83720712 -454351726 -858669615 -838176407 -947651749 4991526966 -720331913 557281174 2132564887 4991526966 73277661 1313432186 -475498762 -420248266 1699198336 -747270483 -133855532 4228861564 -935205127 -965259941 1295074666 365728187 -58781596 No Solution 1085394834 -393079158 -342177081 1963375230 1085394834 365728187 557281174 -459237230 -81750373 -255584936 65407752 -44661462 -874880665 -425075863 4228861564 1085394834 1295074666 5948112718 1699198336 4991526966 -840931142 -443260952 -212773156 -870963286 425898092 4991526966 No Solution -484941262 -49546524 28123831 1758462864 365728187 4991526966 1313432186 -357713603 4991526966 3335446716 1295074666 1313432186 4991526966 -291950673 4991526966 4991526966 4228861564 -946317886 1313432186 -119310450 2132564887 -884318608 -604114939 -248485506 1295074666 1699198336 -754997087 -541194864 365728187 -669418994 557281174 551184760 285494233 1758462864 -751427627 1295074666 1313432186 1699198336 1758462864 -98348223 -88274325 5948112718 -115009627 285494233 1295074666 1295074666 -521057985 -602589732 365728187 233247537 365728187 No Solution 1313432186 -377109793 1295074666 -764730097 1085394834 2838264567 1085394834 97541275 -260251466 -991105431 -135922700 1758462864 2704588676 4991526966 -585146011 -259552510 1295074666 5948112718 469200474 -628656531 -561710796 1085394834 -472840156 1085394834 -144989805 1512454078 -741378263 551184760 4991526966 557281174 -459237230 -31003209 -563432613 -253809226 -442098834 -320502642 -267585708 -889366513 -298399767 -782579727 4228861564 5117060 56494403 3176479317 -946438 -113233104 4228861564 4228861564 -687656254 -957100839 82387850 2704588676 233247537 557281174 -118456874 -503395161 -280209324 285494233 -511751272 1085394834 -583274646 -656584738 -12161726 No Solution 233247537 1313432186 -611033497 -60249776 -386855178 1085394834 56494403 4228861564 -388297525 1758462864 1758462864 -372102011 -285632172 -178221556 557281174 -884830848 1313432186 13009351 4991526966 -624410362 557281174 365728187 56494403 1512454078 -619314384 -30493775 -85719131 365728187 4991526966 -479241021 -136988395 4991526966 -665300300 -348938945 2704588676 -646472621 1699198336 4991526966 4228861564 -776996757 -390084709 308121923 -929231975 2704588676 -307780755 -702153236 -770394529 -132911017 2704588676 1295074666 -27492847 -677982796 4228861564 -559076090 1313432186 -840324885 101191731 -657984643 -702153236 -807456806 1512454078 -29279567 -486956679 -3806553 -887402225 -621549317 -567553753 1758462864 365728187 -695625807 2838264567 201398967 2132564887 1295074666 -263315682 -158238729 -206293939 557281174 201398967 -992183368 1699198336 4228861564 201398967 -249867225 -589177012 -946438 1295074666 557281174 557281174 1963375230 21284077 -348938945 3176479317 -713868199 4991526966 63941417 2838264567 -177853808 1699198336 -680488566 -503284683 17220820 -989352147 1758462864 -718913156 1085394834 -873747466 2838264567 2704588676 4991526966 2132564887 -503985925 1295074666 -793758001 -962850396 -448346830 -605801739 -105297898 20477700 -874269314 557281174 1313432186 -941062281 -153195415 -793075643 551184760 -346703211 365728187 2838264567 -38950920 -811390190 -912593218 No Solution -454351726 No Solution -70530793 1295074666 693744753 -967039689 -459237230 -761408675 -114699713 4991526966 -978848751 -122712071 -620212826 -467615797 -28375974 365728187 -65059821 551184760 4228861564 5948112718 -377943547 -354623303 3311188293 233247537 285494233 57662775 -504783724 551184760 56494403 285494233 -395100252 1313432186 -384015624 -170708773 -354623303 -12909519 -509339102 -191952631 -486326042 -484703191 -510617024 -712189950 1085394834 -616651920 -528296619 1295074666 551184760 29842811 -25130111 1699198336 -768052501 -754072323 99065621 -58714036 2838264567 -987967506 1313432186 -92469555 65407752 -922688737 3335446716 -986024986 5948112718 -136543766 -797834305 4991526966 -360656081 -11158140 No Solution -429389715 -702153236 -65459767 693744753 -958636925 4228861564 -355772345 59734038 -819677093 365728187 -905460919 -342381277 -222637692 -544008095 4228861564 5948112718 693744753 -571697040 -122221774 -117859747 -464050281 -457738059 -811952279 -586622003 -256199019 -168333457 557281174 1758462864 -624410362 -594985798 -12909519 -126489362 -488046800 -871013910 -388297525 1313432186 285494233 2838264567 -396280670 59734038 308121923 693744753 -987967506 -280567007 -419040187 56494403 425898092 1313432186 -806371947 -122221774 -64909324 -454351726 -873243366 -274079233 1295074666 -533713886 -129372501 No Solution -113917362 -397576798 4991526966 -956736646 308121923 4991526966 -813036472 -511278943 -337154760 425898092 1085394834 1295074666 -305046574 1085394834 -377109793 4991526966 557281174 308121923 551184760 693744753 365728187 3335446716 -946438 -963936894 -336264160 365728187 3335446716 4991526966 -789001067 -717103212 -64909324 4991526966 -587844760 1085394834 -286638695 56494403 -580207229 -793758001 3335446716 1295074666 469200474 4228861564 4991526966 -380891050 1085394834 -804687982 2132564887 -664388772 2704588676 3311188293 -300987068 1295074666 -514627471 2704588676 365728187 4991526966 -875710459 557281174 -897306658 No Solution -484941262 -730556842 -656584738 -594351136 -20156513 1085394834 1295074666 -215919993 2132564887 -338024173 1699198336 3176479317 365728187 -617205666 -946691492 4228861564 2704588676 -559942015 No Solution -806604809 -790737842 No Solution -759502480 3335446716 -218095105 2838264567 -279250880 56494403 4991526966 -366810254 -101681751 -323223769 -706722957 -586622003 No Solution -152801348 1295074666 365728187 59734038 4228861564 365728187 201398967 2132564887 94370171 85720560 -919508220 -634741337 -743333624 2132564887 -848342255 No Solution 1313432186 2132564887 -833406676 -167826912 -847448397 -838176407 -748196681 -609930235 73982224 -127139803 56494403 -419343596 4228861564 2838264567 -198926726 -578383144 2132564887 557281174 -785930866 -108892865 -636056488 10305556 -347889768 3979901026 -367782807 3176479317 4991526966 5948112718 -559076090 2838264567 1758462864 1295074666 5948112718 -251730385 4991526966 2838264567 -294509590 1295074666 -794999721 201398967 -112069328 -401399723 -715333896 1512454078 5948112718 4228861564 4228861564 4991526966 2838264567 1085394834 -123558394 -366508881 -429994592 -982131887 -779015061 -692283971 -115870365 -390397631 -370807735 1758462864 -702153236 365728187 -349800675 1085394834 -234750322 693744753 -766376426 -41781927 365728187 -107207162 -170708773 -575065012 -148930589 308121923 -103321068 -6107331 -408679806 -347656056 1085394834 -130661960 469200474 425898092 -668341917 -870963286 1085394834 3311188293 -246116853 4991526966 -963936894 2704588676 1313432186 -839155753 -657984643 -466022017 -129315684 -279250880 365728187 1963375230 1963375230 1085394834 4991526966 2838264567 -685691166 2132564887 -958108188 -924719826 -585776598 -689477074 4228861564 -768662657 4228861564 1085394834 1295074666 -559076090 -328910573 -64469469 -20411464 5948112718 -147707816 -563432613 3311188293 -548129033 12032507 4991526966 -827132251 -586827821 -861085736 4228861564 3176479317 551184760 201398967 -294509590 5948112718 -932055514 -937637874 5948112718 308121923 -354668274 2704588676 4228861564 No Solution -8608249 365728187 -533713886 1085394834 -255584936 -24168645 3311188293 664017 365728187 4991526966 -239729830 3335446716 -53373860 1295074666 82387850 No Solution -92469555 -602589732 -468160452 5948112718 308121923 -17446970 -347889768 -432124555 2838264567 2838264567 -665527521 -189128201 -998479020 5948112718 -130750648 -742550379 -990621248 1313432186 -159969202 -444754565 2704588676 -570419401 4991526966 1512454078 1512454078 -389225995 -653218187 -268247661 -277298857 3335446716 3979901026 -980126014 -962472277 -161418783 -472065263 4991526966 4228861564 1963375230 -914826269 4228861564 -541194864 -243061028 -507083345 -199815215 -9769143 -32148682 1699198336 80914712 -430563436 4991526966 1085394834 5948112718 -914586823 -820003853 -262185215 -94721640 5948112718 -252957690 -256199019 -492021293 1295074666 -557021832 -927436334 -684778247 -894643082 -642207487 469200474 557281174 -643323484 2132564887 -181285175 -86682667 -377109793 -890427656 233247537 -380354301 -383506980 1085394834 -952831012 5948112718 1758462864 -166485629 -947857174 No Solution 72416136 1699198336 365728187 233247537 -989352147 56494403 2838264567 469200474 -225633423 -361847649 4228861564 3311188293 2704588676 3311188293 -803647156 1758462864 2704588676 -401190315 557281174 -390084709 -109996661 -861918225 68076376 1313432186 -483004901 1085394834 1295074666 -472738307 -745397270 4228861564 -567553753 5948112718 5948112718 No Solution -428845425 5948112718 2132564887 -320322435 -531125990 -83720712 -417446372 469200474 3979901026 1295074666 2132564887 -747270483 5948112718 3176479317 -113917362 -664388772 -379056526 1085394834 56494403 -245469654 -811390190 -814034588 -380354301 -617919379 365728187 2838264567 1313432186 5948112718 -102858900 469200474 4228861564 -942462101 1758462864 -291183908 1085394834 1313432186 -32148682 -772850848 -608103415 4991526966 -911495988 -220368104 1758462864 -787370927 4991526966 3176479317 1295074666 4991526966 -991762832 1085394834 -745133908 233247537 -354623303 -24042773 2132564887 1085394834 -662009161 2132564887 551184760 No Solution 3176479317 1313432186 -586622003 693744753 -563432613 1295074666 1699198336 -512973621 -195693454 -625942741 -206293939 1313432186 -851562921 1313432186 1313432186 -775637595 1295074666 -913527448 -31003209 4228861564 -650088666 2132564887 4991526966 -568939942 2838264567 425898092 -235249193 365728187 -218095105 1313432186 1313432186 -90432996 No Solution -855061742 2132564887 -420248266 5948112718 557281174 -717814138 1313432186 365728187 4228861564 -757914534 2132564887 1295074666 1295074666 557281174 -440878041 -612050917 285494233 693744753 -706722957 3314764 285494233 -786494431 4228861564 -872923029 2704588676 1085394834 4228861564 -690264809 4991526966 -499061681 2838264567 -822905956 -993265310 285494233 -577435795 233247537 -641671671 20034636 1295074666 -857733970 -126489362 -775317188 1295074666 -514627471 -631655962 1699198336 4991526966 -493680093 104767600 1313432186 -105128125 -692732990 -190711525 1699198336 2704588676 -538677100 -959504244 -351802638 4228861564 2704588676 -817630648 1085394834 1313432186 1699198336 No Solution 5948112718 106266967 1295074666 4228861564 -666477804 No Solution 1085394834 557281174 -966716813 78744808 1295074666 -852531726 -919093837 1085394834 1758462864 4991526966 -507339497 2132564887 1295074666 1313432186 -708980091 -824517533 1512454078 -966140145 1512454078 -226730805 -177853808 -980407251 4991526966 1313432186 -933383434 -960087285 -683928201 -325822270 2132564887 -511506641 5948112718 365728187 94370171 -924719826 -857795244 2704588676 365728187 17220820 -873211893 2838264567 -758062514 -130661960 557281174 664017 56494403 -215529077 18555468 1085394834 4991526966 469200474 551184760 -490072403 2132564887 2132564887 -954557113 5948112718 -974794847 -952084907 5948112718 -76400541 2132564887 -707612067 4991526966 -672890673 -696861357 4991526966 4228861564 -946926181 2704588676 -259552510 -998059442 1295074666 -113917362 3335446716 285494233 201398967 -859046452 1085394834 -899393667 -280209324 -886161571 -553711114 -122221774 -58428959 -232181152 4228861564 551184760 -244990608 -635653525 1085394834 -12909519 5948112718 -935205127 -279250880 -653499366 -163680545 1313432186 -393761378 3176479317 2132564887 No Solution -621872915 -523990235 4228861564 4228861564 1140950749 -16825 -196286033 551184760 -86083209 -251073046 -894967170 4228861564 1313432186 -676030297 -260561055 2132564887 1085394834 -892082579 1295074666 4228861564 -892855144 -849379490 -91790229 4991526966 469200474 -359321508 -872618860 -699638272 -618526723 -640650757 -279606106 -443613260 4991526966 1313432186 85073518 -218095105 551184760 1295074666 -719918729 -1745831 1758462864 -355160416 4228861564 4228861564 -727414699 -287153175 -392504334 -374720236 4991526966 -999501379 -528296619 -64469469 4228861564 2838264567 -154256338 4991526966 2704588676 -924719826 3335446716 -401190315 -293493117 -399064953 -141273591 1085394834 -234245182 -19727665 2132564887 -872923029 -703807957 -501134678 56494403 -26941174 3176479317 -951804589 -803647156 -24042773 94338973 -881927965 No Solution 12032507 557281174 4228861564 -624439219 56494403 4228861564 -298399767 4991526966 365728187 4991526966 79752895 3176479317 -945291539 -763291827 No Solution -559076090 -184341720 2132564887 5948112718 6967230 -787169389 -495692173 -814436660 -279250880 -277483331 -814436660 4228861564 -158238729 2838264567 1313432186 5948112718 25500308 -936801574 -626941483 -207687875 1295074666 -492021293 4228861564 56494403 -983879450 25500308 -976497988 2132564887 -905460919 557281174 -512973621 -555805543 3176479317 -126489362 No Solution 4228861564 -198926726 -882965587 2132564887 -779015061 -768052501 56494403 -540884148 No Solution 1085394834 -769229217 425898092 -384079324 365728187 -759026730 -858111743 No Solution 233247537 -715698572 4991526966 -173942095 -793758001 4991526966 -568939942 2704588676 -25130111 -614814184 2132564887 4991526966 -694305155 4991526966 4991526966 3176479317 88985036 557281174 -981811467 1512454078 1085394834 -57753203 -495553677 -828117647 1758462864 1085394834 -786494431 -406934838 3176479317 -118456874 -650781884 -279250880 -221302788 -604114939 -732928666 7510943 425898092 1313432186 -547906635 4991526966 -53373860 2132564887 1313432186 -205698056 285494233 -538677100 -324485461 4991526966 -795978684 -370253049 3176479317 No Solution 365728187 2132564887 -569685151 201398967 1295074666 -95595417 -182305134 -435825481 -581377183 -553711114 1313432186 1758462864 -987967506 -780650178 101191731 -71002365 -874880665 1758462864 -614002913 25500308 56494403 4228861564 4228861564 4228861564 -758682863 2132564887 1963375230 -768988305 -376183354 693744753 4991526966 285494233 -901427885 -914372324 551184760 -993265310 -19174777 2132564887 4991526966 4228861564 -295315664 -556437930 1758462864 -611511632 -385585565 4228861564 -50525364 -677240478 -723081929 4991526966 1758462864 2132564887 -273146037 95184372 4991526966 3335446716 5948112718 365728187 No Solution -416076981 1758462864 -338024173 4991526966 -488247609 5948112718 1295074666 365728187 -972749469 -130661960 -332850176 1085394834 -406112689 285494233 -218095105 31546733 -463728289 -605801739 -342177081 -649223673 -778347121 -16037322 1085394834 -583274646 -47367516 4991526966 5948112718 -817630648 365728187 -677240478 -740510495 1295074666 -818232478 -885537590 -686737755 -355160416 -689477074 -542829496 59128642 -444754565 -111372096 425898092 4991526966 551184760 -768662657 2132564887 13915734 201398967 2704588676 -564096196 2132564887 -488247609 -775144229 1758462864 -27961205 -361847649 4991526966 2704588676 1313432186 -130661960 4991526966 1085394834 365728187 -804687982 -807456806 -586047366 -110868291 -218271130 1758462864 -737613825 25500308 -192580350 -126489362 365728187 4228861564 1295074666 -369516480 1085394834 2838264567 -786494431 4228861564 -958636925 1758462864 -41404765 4228861564 -614872416 -763876556 -547906635 3311188293 -597486640 -126489362 1512454078 1295074666 -470446499 -199815215 693744753 2132564887 2838264567 4228861564 4991526966 1295074666 -901551047 -47367516 -833232060 4991526966 -147707816 -120437338 1313432186 3176479317 2704588676 -93606597 94338973 73982224 2132564887 1313432186 -964239651 -665300300 -370176589 56494403 1313432186 -774603049 -336264160 2704588676 201398967 1758462864 365728187 -335072874 4228861564 551184760 1295074666 1295074666 1295074666 -894643082 4228861564 -210586546 -855647784 3335446716 4991526966 233247537 -280567007 -24042773 -269526230 -62199451 -236116493 1295074666 -677240478 65407752 -40919427 -222637692 -104880147 -153353999 551184760 -878288987 -118456874 4991526966 -377109793 -740510495 -533713886 84193893 551184760 No Solution 2132564887 4991526966 3335446716 -243349988 24188881 59734038 No Solution 4228861564 2132564887 No Solution 1313432186 -702153236 -383641446 365728187 3311188293 -80987370 -583500587 4991526966 -304377819 233247537 -630786153 1085394834 -207687875 -844968735 -784773987 4991526966 1295074666 -53373860 -395861514 -245469654 -888614941 -110868291 4228861564 233247537 -971105814 -74468719 365728187 1313432186 -233430112 -66394341 No Solution -96047088 -161418783 5948112718 308121923 -894643082 551184760 1699198336 4991526966 551184760 No Solution -873452981 -981673356 -380075668 5948112718 4991526966 1295074666 1699198336 -857280509 3176479317 1512454078 -126489362 1313432186 -92813916 -33229585 -521057985 2132564887 4228861564 1295074666 -58428959 4991526966 1295074666 2132564887 1313432186 285494233 365728187 1512454078 2132564887 -200969884 557281174 233247537 1313432186 3176479317 4991526966 -443613260 233247537 -406617562 2132564887 -11158140 -156146342 3314764 101191731 -749005082 -199815215 2132564887 1699198336 1313432186 -800060531 -806371947 -575803791 557281174 90528827 -828928357 -763876556 -850251108 -64469469 308121923 285494233 No Solution 4228861564 -389166109 551184760 -217255822 -610467547 2838264567 -457701803 -133855532 -65059821 -783175941 No Solution -128411978 -973952518 -480138818 1758462864 1295074666 365728187 -83720712 -466022017 -4498485 -220368104 -686267492 13915734 -504783724 365728187 1313432186 -573543669 1313432186 365728187 1313432186 56494403 -667160085 3335446716 4228861564 1085394834 2704588676 2704588676 -111878926 -852021803 233247537 -388297525 -101190060 285494233 285494233 1085394834 4991526966 -779920978 -242150102 -938974042 -666477804 -781215007 4228861564 -64469469 2838264567 -924719826 1085394834 4991526966 1085394834 -80085839 -267585708 4228861564 557281174 -946317886 -397827997 -759026730 2132564887 -285401841 1313432186 -21845598 -529524251 2132564887 1758462864 1313432186 -31263401 2704588676 4228861564 -434381568 -833232060 -13751915 1295074666 469200474 1512454078 -12161726 1085394834 -244990608 -540341797 -674047239 3335446716 1313432186 -248485506 -191952631 -949826496 -832227273 -681219154 -952831012 4991526966 2704588676 201398967 -567553753 -337295514 -952945650 233247537 -711777028 -107374541 -879410554 -24814779 -25764094 -266816671 1295074666 -207980640 -516584959 96996798 -172489009 1313432186 -493951024 201398967 -274952690 -417446372 -774603049 1699198336 308121923 -215919993 -18939680 4228861564 1295074666 -86160020 4991526966 2132564887 1313432186 4991526966 1512454078 -23468646 -35057708 -782579727 233247537 -763543335 -84042446 -644893777 -847448397 No Solution 4991526966 1512454078 -842614207 -88700392 2132564887 -196286033 1085394834 -483723353 No Solution 2838264567 -389594433 4991526966 4228861564 1295074666 -271578652 2704588676 1085394834 365728187 -450543179 2704588676 -747270483 4228861564 365728187 365728187 1313432186 3335446716 -709906559 5948112718 1758462864 5948112718 -336264160 1085394834 -641671671 2132564887 1313432186 -932943665 -118847651 2838264567 1295074666 4991526966 -167096307 -747270483 4228861564 1295074666 -428845425 -768988305 1295074666 -157501093 -133855532 -74468719 5790601 -360496629 1758462864 -334825010 -652362228 -516584959 425898092 -619314384 -89936910 -349800675 365728187 -413394614 -818863794 1140950749 -117345924 233247537 -158238729 -541194864 -776996757 -566687547 1313432186 56494403 1295074666 -163680545 3176479317 -170708773 2132564887 308121923 -436607165 -517183394 -838176407 -434381568 201398967 -712189950 -108892865 4991526966 4228861564 233247537 557281174 -988730774 No Solution 5948112718 1085394834 70608296 -807456806 -160392005 5948112718 4228861564 2132564887 -351306977 1085394834 -722631189 201398967 4991526966 3176479317 -591609545 2838264567 -373878650 -651533251 -18690139 -117859747 No Solution -449266675 -605801739 233247537 3335446716 -937637874 1758462864 -942821449 4991526966 1140950749 -978848751 -388297525 425898092 -399064953 -259552510 4991526966 65407752 76193121 -194572387 -249691838 4228861564 2132564887 -188633259 557281174 4991526966 233247537 13915734 1313432186 -437863577 -981084027 2132564887 25500308 13915734 -527495417 -278065980 285494233 5948112718 557281174 4228861564 2838264567 13915734 4991526966 -333712420 -877306331 -39068639 -43963264 2704588676 -941528043 2838264567 -126489362 -123688808 -783175941 4991526966 5948112718 16471081 365728187 56494403 -9015800 -431716100 -187531599 -481261557 -976497988 -107207162 -262374970 551184760 1295074666 425898092 365728187 No Solution 2704588676 1085394834 -417446372 -717757097 -472738307 -206293939 101191731 5948112718 365728187 -41781927 3311188293 1085394834 -651854860 -384314011 -482235163 1295074666 4228861564 4991526966 1295074666 -421629591 -93606597 56494403 -513614198 2132564887 1758462864 233247537 -744220617 1085394834 4991526966 -152801348 -813529866 -735214676 93298437 -437751234 -908040041 4991526966 -12977507 -167096307 -602589732 -592302041 1295074666 4991526966 -86083209 4228861564 -781506968 4228861564 2838264567 4228861564 -832227273 -807456806 -757914534 557281174 -206857277 365728187 -717103212 1313432186 -108291373 2838264567 -611511632 -413394614 56494403 -138794165 -536115359 2745388 4228861564 -439160871 4228861564 4228861564 -270666660 -250736993 4228861564 -880401583 1295074666 -976497988 2838264567 365728187 -665527521 1085394834 -483723353 4991526966 -463728289 1758462864 1085394834 1313432186 4228861564 -638225915 -601708418 -42929496 -733471264 2132564887 10305556 No Solution 201398967 -486956679 -82588834 -818232478 -842051606 557281174 -567553753 -34736253 3176479317 1699198336 3176479317 -602841559 365728187 557281174 1699198336 -74468719 -63375507 2132564887 -254809118 -376183354 1699198336 1758462864 693744753 2838264567 4228861564 -260251466 -254809118 -430563436 3311188293 365728187 1313432186 -430675433 -712189950 9050345 2132564887 1140950749 2838264567 1295074666 -672890673 -818232478 No Solution -204568215 No Solution -660484438 2838264567 -118847651 -218095105 365728187 -291950673 2704588676 2132564887 1295074666 425898092 -936462473 5948112718 557281174 -739878638 -11158140 4991526966 56494403 1295074666 3311188293 5948112718 -467796128 2132564887 -926037259 -947651749 No Solution -404042997 4228861564 99065621 -793075643 -768052501 1295074666 -329954549 -773516382 2838264567 -599407863 -179034888 3176479317 2704588676 -120116196 4228861564 2132564887 -416076981 285494233 1758462864 1085394834 425898092 425898092 -874112316 -385585565 1295074666 1295074666 3335446716 693744753 469200474 82387850 -889218003 1085394834 56494403 -721420558 -423987421 56494403 106266967 4228861564 -273300514 -328910573 -937637874 5948112718 -439160871 -617953077 -671336942 4228861564 5948112718 365728187 1295074666 551184760 -519595349 -514627471 1295074666 92073917 2132564887 4991526966 No Solution 3335446716 308121923 -246600750 2132564887 56494403 -33229585 3176479317 2704588676 -128411978 -848833082 -789001067 -185160094 -852021803 233247537 5117060 No Solution -47367516 1313432186 -908968548 23388290 557281174 -270823842 -531125990 -12161726 -922409616 1512454078 -187137959 -860164153 -820949640 3311188293 -497791749 -728454266 -971105814 3176479317 4991526966 1313432186 4991526966 1085394834 3314764 -87041967 551184760 -742550379 22966687 365728187 3335446716 -968872637 -863480401 63508350 2132564887 557281174 -238451725 -35315616 4991526966 -560196466 -709906559 365728187 -627791774 -404304767 -264417526 1699198336 1085394834 -754997087 3176479317 4228861564 -251553072 4991526966 4228861564 2704588676 2704588676 4228861564 3176479317 -865458607 -680488566 -46148895 4991526966 4228861564 -489979666 -72395039 1699198336 -165169184 No Solution 4228861564 2838264567 2704588676 -421629591 1313432186 425898092 -974794847 -338788783 -991762832 469200474 65407752 -404801685 -377943547 -962472277 -692283971 2838264567 -808565160 2838264567 425898092 1085394834 -719918729 233247537 2838264567 -42791421 1295074666 -273583157 693744753 -298399767 -34736253 -527495417 308121923 4228861564 1295074666 -894643082 -713684585 11403625 -936801574 1295074666 2838264567 -855061742 -842284557 -226730805 -910659882 -77438783 308121923 -617013617 4991526966 4991526966 1085394834 -554406282 5948112718 5948112718 233247537 4228861564 -735327800 -481726520 -865458607 -223991103 -50680370 -892082579 -479241021 1085394834 693744753 1295074666 4991526966 -37010334 1313432186 557281174 1295074666 4991526966 -721136352 -674467394 56494403 -319199994 365728187 1295074666 -687656254 2132564887 -677982796 -750877299 557281174 5948112718 4228861564 1085394834 -356134965 1295074666 5948112718 1313432186 -946317886 -157501093 -616651920 -150876553 11101204 -960470271 365728187 -538677100 233247537 4228861564 25500308 -878288987 233247537 201398967 -990621248 4228861564 1758462864 551184760 2838264567 -554406282 5948112718 No Solution 5948112718 1313432186 2838264567 1699198336 -957864420 1140950749 -715333896 -596147590 -80085839 -47844704 -926450973 No Solution -138231117 -109276824 -476050487 -904061545 1085394834 1295074666 2704588676 -839155753 1085394834 -973952518 -97148674 5948112718 -509339102 -981811467 1699198336 4228861564 No Solution -933693751 -172489009 -302964254 -158238729 -104880147 4228861564 -689477074 693744753 -74768994 4228861564 -636507523 -150876553 557281174 1313432186 -410651709 -790127176 -673881928 -405808198 -612936389 2132564887 85073518 3176479317 -982534152 -986024986 4228861564 469200474 2838264567 -635653525 233247537 -516584959 -971105814 -682387344 -75949776 -448408232 4991526966 -484609811 5948112718 -747270483 -393079158 -14742800 -904573082 -958636925 -325608132 4228861564 -126489362 1295074666 1085394834 -153195415 -930809716 2132564887 -747270483 -717103212 3335446716 1313432186 -286638695 25500308 85720560 365728187 -23468646 -188633259 -220368104 -993265310 28123831 -581377183 -789482393 -122859277 1140950749 -734841013 -206761739 -167826912 2132564887 56494403 1313432186 -50680370 1085394834 10305556 -764234155 4228861564 1758462864 -360656081 -341001846 104767600 557281174 5948112718 -493680093 4228861564 1313432186 -863480401 -565443055 56494403 5948112718 2704588676 -873211893 5948112718 551184760 1295074666 -749227088 -986084068 4228861564 2704588676 -673881928 -17446970 -161418783 -109996661 -413394614 4228861564 1085394834 1295074666 -32148682 -295784590 -330914894 1963375230 -375754545 -495553677 1313432186 -788239444 -696861357 -34430507 1295074666 4991526966 1295074666 -232933939 -833406676 2838264567 2132564887 -97609631 -360496629 1295074666 -944121478 17220820 -88274325 -673201936 -974794847 -917965775 -659921154 308121923 -77061133 557281174 -135922700 -718846748 -445735061 -78987974 1512454078 551184760 -724981859 61485877 -813383126 -505395647 557281174 1313432186 -310951361 -904177471 285494233 No Solution -354623303 62214272 469200474 -702153236 4228861564 2132564887 56494403 1085394834 1295074666 -18737392 4991526966 -689477074 551184760 -653499366 -90432996 4228861564 56494403 308121923 3176479317 -93606597 3176479317 5948112718 -382032906 -932943665 -473431277 -680488566 90975079 -144799918 1085394834 2132564887 -188633259 -279423751 -62360895 -7905933 -941062281 5948112718 -108291373 4991526966 -607360386 365728187 1085394834 -639466702 551184760 5948112718 No Solution 1313432186 -572800592 -104880147 285494233 -825548939 -715469141 1699198336 1140950749 2132564887 1140950749 3335446716 -337154760 4991526966 2132564887 -9167017 -356653513 -993265310 -291183908 365728187 2132564887 233247537 4228861564 4228861564 -916870854 285494233 551184760 4991526966 1699198336 -865963302 2132564887 285494233 2132564887 1085394834 -241131560 No Solution 4991526966 2132564887 551184760 4991526966 5948112718 285494233 -965259941 -922409616 3176479317 -901269034 -682387344 308121923 4228861564 -908968548 -947651749 308121923 3335446716 -19174777 -252957690 -580207229 -472065263 -238132822 4991526966 365728187 2838264567 -371323979 3311188293 -499061681 -627791774 No Solution 3176479317 -227644493 -587844760 2704588676 -510617024 2132564887 5948112718 No Solution -145739808 -492473421 -974946005 -941062281 -731505126 3311188293 -14742800 469200474 -440878041