996
11230667991176248 351256678 -1
5365684044817736 548164741 -28
101584325819 851114713 -3308134
47477898802141104 54072377 81
16625554183010366 730200770 -14
30576959130404630 323029227 35
33576851 522822389 -4670183
3501312648763527 561396255 -45
10977903019417462 209423040 7
19559513673986 44244127 -50
68384951354356230 542421912 89
19931912940728251 996541208 -24
33577152 739793649 -386991841
58156328888996813 791817301 56
75553882967737596 54920506 701600682
36217464420761939 507804391 34
28176874532132899 738422975 6
6327966723943710 974298981 -75
20381255644106722 338371091 16
33577281 791411279 -16008248
678279501247955841 197802531 937524529
11459023135298357 72647338 16
691667336511320483 560503647 633506718
11573830418496109 210379189 8
10379244205497034 258746629 3
447944583695256097 859576947 852278230
749047746768237024 259306864 485387773
64101905179005 27736976 -6
31520788205350983 82511308 51
1501088133777230 434926644 -63
1977951932073207 251596793 -16
53714498855327381 592378570 60
46740850523199014 132856760 75
27865566323088281 745946528 5
27094639140757098 286475941 31
49951123894521101 362775908 67
19228139508714299 220083201 21
27460347244271410 834606513 -1
66384414802831603 852187756 67
33576920 398679522 -3786502
596091142081149850 473691848 577779026
31547843546031990 822048171 7
3190172205622 11866068 -22
2466479916151424 272019209 -15
10735492154022708 34310351 17
199968825987868006 655783410 362408366
27136440655154053 774605801 2
1504827996695495 310362546 -32
17385228848890559 14095000 30
34190079029103403 783196261 14
24600951492751412 648724094 5
73352720442508948 740727055 86
33576868 262802371 -374096612
61165169795080825 931798494 53
3417633744912690 437500636 -28
13762069443676001 74080375 20
1942494373557378 292356821 -22
5499445585276959 29472066 8
8469339309420867 336184321 -5
33577321 119140282 -459060297
4471283062497077 756526544 -64
625205185409129 250077903 -50
19889310542 624666178 -5431525
586372250372589 284514045 -69
31337337860777731 698252045 14
1250770788464526 450164028 -81
13444647409481057 883072000 -29
8109855748178452 191160037 3
4267603869870579 160677683 -2
810639822550018984 756918646 579967464
74130983855677 50210576 -17
8550808508 345472289 -2292416
4531103543399399 918111529 -93
712215018967175968 346069303 156278486
701660572412257110 853952575 383874877
4968581060195838 840021723 -71
75473406863002 62657477 -26
134781064756292 110151537 -45
335796116138431 218384888 -71
3675715604904828 581551857 -46
49460279604773202 600001557 52
49491664949154546 617716078 51
38034803632918377 595510448 32
17890397397981215 163450860 22
38561054302394956 6769408 68
27162124138332850 960051560 -9
53832666243106230 763790198 50
34914901116447879 116438040 55
194265915729930141 393045538 671401227
29921904803009025 756827573 8
105691061800950 141008292 -94
44357413545671448 582342608 44
7464938740521604 104799000 7
20874099611589859 436999317 11
36829831567131565 878601824 13
33576746 315615753 -1405828
21897733011843699 484275179 10
2496152465096158 399697021 -32
11761920947977087 534973871 -11
1696090730735649 501046690 -74
52233241192091 61349535 -36
11439233194195834 38480638 18
33577471 872792558 -558122777
13866295143483469 715166268 -18
226028992056445 122154462 -33
25811688481418354 802313567 -2
2640516844361626 129008558 -3
217577240405393988 539893537 115901998
135268973406590707 755944318 231644093
12899503555478848 451331421 -4
252888903533024358 964694798 361033223
592172026761554063 436355916 642426269
22643437875837541 472903331 12
11031796160444237 813602989 -30
22314605786174713 647789250 1
74342235965896655 854160992 81
33576924 497350792 -975908902
41470392115223006 681030044 33
33576853 775123358 -594329891
666856210664 375945354 -96394
33577384 268276881 -741916124
12056352041145007 711633613 -21
34159609888758324 933400763 5
33577534 763833692 -4812216
838196757483750 311872887 -58
269465534208052 165797633 -51
7581602421536725 564296245 -21
13198050415470445 477015815 -5
2841411599302344 564130130 -56
146503116510551066 757535855 431603699
21089859628978902 594520743 2
543494424082344882 163028538 800861995
41061661955195 48803481 -29
34527636977389132 776463088 15
26978989719342414 148716055 39
33577019 33024755 -955217161
3614235680358937 370607063 -19
29446714588121011 658728320 13
172671014249937974 103248401 68615391
258673257788647671 230703470 94621836
33576952 271337014 -119415137
33577172 914915847 -702033772
4819321237717259 480970311 -24
893079639944380647 153577848 742687227
43991447417536964 605012590 42
9484143995022401 30621248 15
33715486846340311 785855880 13
33576951 830473458 -3095889
47757011908851419 683589123 44
22969786490887109 549783128 8
3112881672913765 439329259 -31
40104134831509793 270987669 55
480580444297958 217055961 -49
24393484726062422 239607948 29
36173733751308842 355399169 43
33577158 45665781 -199360
271456058375762682 231911894 251144862
17137141085105834 157808772 21
40350644732878421 194381244 60
315606972436923644 259314337 674197807
62682596490269 52533268 -22
36515254143445423 634201882 27
2512927180706001 245582099 -12
80471810949590632 935953957 87
665266046993797014 835108006 417494346
33577097 784703616 -245113097
4619329193158729 154363550 -1
10325033485743056 5297101 18
59640734029594425 332366265 86
20132341639954051 683528619 -5
27528579016915068 198664245 37
2999938633891150 600037931 -60
5031269927270964 576271251 -33
24993971213472415 744369834 0
20450336925389819 239694157 22
1911603878777718 458589406 -55
4113422069597198 72138499 3
35151505458057491 593582489 27
2320106368995593 419941260 -38
932424171036232649 543812149 487705105
58859910170306539 577740010 70
66959628868639830 936472766 63
5900310604817365 895850054 -68
4991581161330294 767514100 -59
13815476612236100 327504611 5
760238680654457622 627241575 731631013
6731639650261467 602942115 -27
12845247249930292 197876078 11
19208182738078069 471325920 6
27119848841392946 387957799 25
13450934153259371 867914466 -28
33576816 720894380 -6574431
492563870386046 153782370 -24
3981357047729728 832333426 -87
31546208767224996 570144346 22
33376021081304937 675010048 19
22175181815545354 56015969 36
5178054895883132 518913921 -26
26827036260636081 412818827 23
10440678933145527 947596998 -43
21969153116361207 167404555 29
6789021721521668 118247019 5
539726024848007 232326462 -50
38860500379750 36359616 -17
74677243507033670 679443377 92
23628458419311606 384711931 19
11496156066898529 426324303 -5
33576877 418964147 -1611929
21663183567208 46109786 -49
3744296406297418 802548049 -86
12376269446129836 654013597 -17
1474402913397926 473436163 -76
1565214490776659 426123995 -58
37447391838700593 578007976 32
45142276635275332 504969369 50
39102743319808333 90057835 64
37502900431614148 965806111 9
38296747556265275 855148040 17
200110587739790 180080240 -81
371134780621319 190741935 -49
61886289232699538 499972419 80
2511603325538731 549040794 -60
11607902677323140 513597862 -10
270506156245861511 192403721 615962380
6376980266825460 896443681 -63
9474620543619264 248596284 2
165895994618025195 876869049 462230481
899555754694754535 726412976 378372283
17032906051008309 540857991 -2
59634031152955496 214638504 93
281148707840230564 86789717 993017312
28418662940932926 829584694 1
83015669761278963 910990759 93
363365942374671043 27116259 597564362
1990524864579655 302606221 -23
727147649871882061 343915354 394854484
2177506295793411 437781126 -44
33577459 810934578 -789627335
49756723078921508 541668829 56
68855631748713239 858643485 71
50883974197296124 978172661 32
6417254605733790 519161950 -21
2149973550561515 486323440 -55
1827693537473775 456514209 -57
30955903178493622 569363793 21
33268016956543829 17022630 58
59711239147755184 905290761 52
33577365 652053208 -713297762
336110482768020778 48693439 424513776
10192829550454895 728043445 -26
6869428910176659 703278881 -36
48679990588444376 845388822 36
65669610678509591 579065217 82
46470380823274178 813149203 34
7921860052476496 666070001 -28
23774070019801555 791993414 -5
397869108898113964 370961788 737597405
33577445 693907442 -684683949
10163210944712538 945744994 -44
28207085726440169 957577372 -7
14410508310612169 9447392 25
47980790706278246 891724232 32
16252275958412939 450451931 2
13110481420793457 222563311 10
24793831518077983 16480205 43
47460285107789071 809048689 36
19395485138236038 594420810 -1
9794453411725982 358853914 -4
24592755376388096 782801824 -3
30447041240978066 705305818 12
6709452907734362 115875061 5
481762229364244685 861687943 848824534
16512118807538268 256715761 14
2311625171094162 225519688 -11
44091675164 665430488 -2047916
8522606596531060 950477899 -53
19771662549346890 118745458 28
7638890011744 28197038 -52
22290353210674631 9077906 39
25597290669260567 510498817 15
124346856799590 137545278 -76
5220538970637564 638148627 -39
8093186305235831 977254033 -59
23259560766443742 289778342 24
17933709579977479 534109864 0
16212631157029409 214223448 16
13003185964378365 169002394 13
30345180373653846 886963068 1
916350396830884629 360228691 45294185
33577381 743631780 -3229444
2157460117525550 217862672 -11
18897061041003288 881784644 -19
49286182165356550 510863857 57
617996013136451 241065348 -47
46240517562512652 269055869 66
14633214830483234 502968596 -4
20567976217666621 478247975 8
40552531266289831 989472366 13
575492208109799182 55962151 910273336
10367959823399288 761976091 -28
2365098022882217 389061498 -32
6728039855973552 970531059 -70
375248860683949669 619936309 946831741
5053599076895401 731944289 -53
16755691027606159 79292563 25
15514925926875003 344542844 7
50140520016742503 687406224 48
7684313707572790 495894617 -16
1421014456038071 238425270 -20
25193295715471 53624602 -57
19121148999915305 468730859 6
33577282 377483741 -259895830
45169918163065734 472226375 52
6472134961319222 521387663 -21
39259026312596 69805143 -62
5597329554261515 217066777 -3
41772733715193087 992247386 15
33576799 259931784 -664098
50468506292 667501603 -1811554
253350402523708 178714099 -63
7673968731221125 161388376 4
24346036170968898 657911587 4
15314993405139628 271431565 11
246279454025492297 965170459 89271501
850838248908213861 140670533 205185959
10595665333856714 466662921 -9
42817740114413727 267853996 60
732110950931559750 170958752 758274156
29338893416016 66816057 -76
555728689713216316 419208948 348060856
21691679941196097 41615579 36
189938126664 626339223 -524980
46683966383270704 953837365 26
33577177 98734210 -572944628
5217027494677952 764404211 -56
47775093623480079 684115998 44
33577306 849806826 -4417514
4001895622716938 219922672 -6
13735708565323280 980594792 -35
4172973758628313 376685222 -17
98346164 5576616 -27282
2074180267143621 640927155 -99
33576870 289608967 -1223422
9499721945091044 350075429 -4
28723029585806446 788279732 4
11258322452219993 133827150 12
105719169319371028 63185836 615731116
22834047352714540 126005406 33
22785587635498370 930444254 -15
39497182129126592 605483958 34
49139715668147141 573653505 53
26950404644546165 953737604 -9
254948888135511 188973473 -70
3030711011908130 533776605 -47
514183096101634052 17520227 212316300
18434504142459194 515259555 266472181
57922768888838281 801670416 55
29479519864983202 239974726 38
7798263672567006 148303573 5
159472934040498128 193287914 838336135
33577046 139576687 -358338665
48424983947116600 317325676 67
51644554408342644 698632099 50
49212804039675949 38585353 85
1249740247072962 409237068 -67
540718543 452519771 -462544
10561350674882618 12335165 18
13089776162209885 473782455 -5
30801161846995058 850172438 4
3715341734607500 258605987 -9
33205896156 368803705 -1265234
18247284338199177 929589937 -23
55871215608846268 690187419 58
742119720764767520 830237133 471772052
48557627575460665 992836577 27
13304264941233508 715212407 -19
1576722925779217 312662498 -31
7816978250178703 718291170 -33
27287322162371309 476894199 20
37636954421881467 516497719 36
12600366165947417 824892067 -27
12780169356736215 21668938 271663663
557038327529951732 765721044 51167650
31341299837719115 261841250 40
25482055883145441 507073876 15
45920643918045006 511374583 51
3031120088659197 637350091 -67
21276392421 753780969 -6467421
1571796905827621 13233095 2
63375053649238904 779352923 66
3260993991489169 395655595 -24
3197460060624211 211578422 -7
2255580757557637 67175917 0
5309042715060201 545263206 -28
78358008679402 104785260 -70
33577206 339543274 -35076513
3425682887278725 619445110 -56
581390303439654 283265500 -69
44386885925205692 432110994 53
29493368336179357 391485229 29
56636511967386222 830520617 51
64201410790601778 736821504 70
191802474008269 87600142 -20
17705452428865055 527298976 0
18067059350089459 235869784 18
33577000 575129880 -629678383
154069270399617 86008775 -24
31946452743310332 733178848 13
879921700760202 209776422 -25
22670394559802564 540854763 8
1411403130548918 431641201 -66
35845856946377421 815737420 15
8876714028418040 639013280 -23
1670702663162911 523514870 -82
9895555981566535 974712407 -48
25560635027658795 542985087 13
39056574023979802 139048764 61
62152129293429945 575055573 76
51397058087208787 976673736 33
16711734034527535 682391914 -11
59474661027707084 763931510 60
1965576213092333 501609172 -64
19422966661662851 712776298 -8
6682142923260785 693634160 -36
34855097185446801 584751273 27
33577427 598055329 -930744687
58067934045678709 957073803 46
46613875407730950 666317460 43
33577201 251373878 -726367543
19966999371871925 342818578 15
53049917940829729 740474007 50
16175492495292183 397799732 5
2596299312916332 652531053 -82
430317674068363 155238137 -28
7039800326434964 474644556 -16
11162626430133199 164554866 10
722918580284515 263482797 -48
11349104688199665 903957637 -36
8932509070743077 834711424 -39
45363057083990396 293293314 63
33576743 409307793 -2686338
847784296841544644 665488678 422106559
20541992395237908 309579916 18
5820362336655013 156552412 1
11243647650908084 267704001 4
8207264164617892 849859031 -44
33577077 14094573 -831499975
41234340130418819 875471763 21
9786015109711939 862428317 -38
685240670539156 316351936 -73
15596776289220087 145512929 19
56064650746479215 695944431 58
33577085 825216569 -5278122
68282348189049208 959094269 64
7953346354266521 855402531 -46
4233129265467668 441284482 -23
11578017010703063 860828514 -32
26631687303806036 507730563 17
1486944384699848 397029429 -53
521155138493745248 341261986 502867759
18877812886525730 713320897 -9
2081147068492 165058313 -6163
897831170095608720 813236823 895618693
2169544465257002 47824133 1
15093873814592013 483098647 -2
3085416591165776 314226963 -16
41588309187414402 483071317 45
442773426574242 192860763 -42
58536138961697038 299468118 86
21200037544007765 581005635 3
32874792555248616 307513152 40
12233618796328775 700118890 -20
9937963191854518 77713735 13
47871966914739186 687008941 44
22415036540110992 415731076 15
19056645858719943 567554038 0
12992563305106260 84741924 18
134954617914638 156750913 -91
67694561973464067 723314570 77
6438386411392083 769659192 -46
39193304908763496 680378073 29
168398067460279 41039843 -5
150071410770852416 658325227 912152640
54050769440055601 988557019 37
39830576356451720 699356539 29
7673214176803252 901882163 -53
2644576567382142 363649332 -25
55567933985833 51658464 -24
1234907308027328 329666993 -44
477610231564644 239413835 -60
11159690403947793 130891526 12
40604744106738696 974260780 14
45155585486870319 857950018 29
4015413929974025 358462673 -16
52636661015014575 258079079 78
50997841218907609 461112214 63
28303126661876442 977227883 -8
42252313957645875 532450811 84545214
79318558888438620 918399776 86
7544779306514511 757258422 -38
33576827 962604363 -25322101
18414945405174 39806452 -43
147744110112 302740279 -218030
9915327371555863 923469255 -43
30575595392874663 860242419 3
27087762438042382 219112336 35
33577624 965391661 -185520132
73938617245059276 691029335 90
48641557927213238 743497971 42
27789815752070773 307173900 31
4875210617619610 745538687 -57
408209695418346 127785446 -20
53965658146229749 935632622 40
33577431 172128481 -143593856
3016274518740123 538114853 -48
1754287853256 11551950 -38
50452537980780080 982122628 31
33577108 219747081 -437593
2522727103785720 454828755 -41
4438061393727610 399727194 -18
42899757280676602 757173555 31
2498255305903450 620270942 -77
8557950732623927 338821546 -5
33576999 831848317 -858377016
5808635186403749 964086451 -80
2503566016794936 400295050 -32
20383688973895114 204133070 24
9855026509057462 962484225 -47
18177456535849603 826772468 -17
1095188630463108 162125964 -12
33577149 951015933 -394046386
1480528467388580 298055439 -30
35755049424745523 913762361 9
11612882311593610 110809129 14
34111947679750011 176774564 2729250
19843766068229428 926769835 -20
29651174712202650 329032306 33
49602887796372441 66991915 84
5308339299619041 23780909 8
34244551749224402 868767288 9
28120942700116 58134536 -60
33577413 914403089 -3631240
30999811674518 64487918 -67
35440444887279376 518231946 32
301436480598718844 456587825 892439444
33577535 95856677 -901625
37790609341393342 67769235 63
52403228705810759 586904681 58
68995205335767 75228876 -41
46578609313666872 917124809 28
33577566 563217354 -837868457
1692403031311198 398890896 -47
369856796096514744 873390850 718105556
50102476252780896 266549539 73
53376911387916 92474587 -80
12768955505193296 581758411 -12
413327703480076 215172643 -56
827109356410170970 332566750 688996730
12466230754165107 220169205 9
332509095750284 204717255 -63
14441177088198594 480457993 -3
4509085158678681 875588793 -85
24399188739886813 525188204 12
10369563596521976 864072653 -36
42227449308608896 65595484 71
4699148562497280 597641128 -38
660533906511604006 195192516 528782368
16083422866956848 814768401 -20
23134455542710369 705791950 -1
14356490164519 22738945 -18
9189137689075463 558965981 -17
22518099999665171 234122260 26
37330118190976988 843135141 16
61898358302787708 438287184 843986236
8456743656356747 891617754 -47
78031478738186 84751510 -46
343540165053757533 993948465 562877653
28624534773080032 734978378 7
13230587824547190 976021783 -36
15584479918277619 816712808 -21
51132857392552738 683392137 50
35068345652405779 523953253 31
33576749 505082540 -3869974
60486709576807532 676540675 67
13215617845691769 975472883 -36
40300153024253160 914805672 17
7267677523118798 972042178 -65
33577194 531575257 -4400168
38291654678317096 418472759 43
33577669 902313519 -428489968
1539683065531866 433458477 -61
14935306625752936 209755114 14
24158654754747318 618760065 6
33576925 964051993 -162737128
9536897386687949 351186115 -4
35280853451051458 379170123 40
26803782508812131 143495429 39
14208834598462534 339220465 5
26478358772984523 167383034 37
37783021398265063 739110038 23
665647894199902364 511951094 563030147
4882057657528076 670189954 -46
33691589097384987 566883041 26
8145332962958530 460840766 -13
33577347 246745021 -833720777
87154542885215650 885039142 807976315
37145148133938387 871216147 14
26307817090939941 27991462 45
6050651764276150 866197469 -62
8130448513269018 74251495 10
1002866720948555 279705126 -39
1954381164787 12376557 -39
33577090 891952776 -895414043
746547708141625473 455435905 962226935
5864946947241172 530600003 -24
33576811 901157051 -2550293
2707160126382880 345149384 -22
401746613100239234 886182780 939300859
42369350774141825 304871913 57
9006957148149406 520089335 -15
4801041203467766 837268883 -73
19179965270547788 604791215 -2
5415219813000524 633051209 -37
33576758 799459922 -5068324
666309951070825 244884350 -45
30914434476139784 534544912 23
29121250605867769 867296548 0
31723852462750300 491490444 27
62288946213204 53541779 -23
12197007414847860 413623886 -3
22677698643149326 238873259 26
5239344863723701 831664282 -66
36379309807122497 344733026 44
49418831537936821 229403424 74
38961655032902799 673465418 29
43029940027537971 492431946 47
24380106293831074 440681029 17
11509738615458459 994908601 -43
605882664948673 319049102 -84
835016307778977 308588005 -57
6432796838586614 810078004 -51
9685031443723806 943944114 -46
25573294506694388 425839212 20
7493354380311248 986990369 -65
669253301254306 216472850 -35
43651826929952384 880313301 25
5799302166020 23135979 -46
17152749339472910 561207140 -3
966747889601100330 763488129 665213500
39594819576699145 960968338 13
36866339917508983 560697249 32
1611745192784772 413353203 -53
496244535904324830 199971394 460269647
747490493233156805 626753424 14575090
33815766568501542 352332442 39
10282126426302 23125157 -26
4170874363510299 639369630 -49
33497461839067316 410009048 35
717616077548609 107155087 -8
7984004157458178 799200467 -40
33577550 180414194 -961822282
414193654264328353 355830240 331454874
17789998935963808 664145166 -8
515721836348232504 370912312 115012131
46341415047307147 775747647 36
28039071114218054 767898221 4
12098479300315436 142057663 13
59738691979 733393479 -4320510
32130128308041234 889743619 4
3301655257924172 414358696 -26
16709483028708413 464063307 2
6624498198542051 619874727 -29
27495271496224030 499867976 19
22290918786181531 385944892 964328720
19572671252809324 901896780 -19
1713759377550416 392740153 -45
40855457626402657 897761193 19
2162930319240545 483327504 -54
21788700401675539 413868676 14
30994555764524209 16470506 54
72503220893590491 648279157 90
18563155162289316 536055348 1
22893268326591334 581080462 6
21687734028804270 897740340 -15
29715940362219515 347751179 32
2992097324394317 451090661 -34
391206875970534832 675351433 144015453
670680431696080 190327420 -27
11477746039815083 909082467 -36
31320012482605760 865608073 4
477618843524736654 908738844 23020771
74742850832446053 291996288 526270661
33576950 706272097 -458602094
10492661771488063 916223276 -40
48587113514337914 943357267 30
33577627 202329334 -606569027
8487269673510882 902673063 -48
1231728158777406 262653858 -28
52144527491069065 797464184 45
1395177347635994 441963277 -70
29260580574040009 82352315 47
33576801 167981539 -372480661
1486004701149684 272590755 -25
2663143034448506 574700982 -62
14611550323145382 754157976 -19
11826851206576171 750405703 416166485
13866512356792473 77191498 20
1484289257640479 422059512 -60
2364640977299863 599533422 -76
141042401653984 153032976 -83
217195657975805 121545459 -34
27032566371171 18013803 -6
2216288191638964 376649279 -32
41469869193646916 378813603 51
33577273 855031831 -5845289
28296602012636126 876300138 -2
2121039282749810 368463200 -32
38505942678062722 861372991 17
64865409482203848 871750942 215615735
5955336080136070 763993316 -49
21022619746922367 491786113 8
9772599246282190 684901266 -24
27177195816152 19512565 -7
731466803021250020 177672288 301314202
30130239723179946 729456671 10
22785063508437951 980788888 -18
34561226180340457 458470388 34
33577341 445276826 -959079490
3181024201614196 429535343 -29
763052805397360 224424484 -33
30085132106189069 627375030 16
11758174786589081 417344058 -4
25594469020851209 376106397 23
36421134862716591 262031637 49
33577028 264659891 -667512
22843936017516749 495665365 11
21901140761235862 282900192 22
585803973682185382 319095254 457966530
64082393715728821 884382369 61
2934233287208 14966085 -38
7671664497776268 60586355 10
2414095516047626 411098398 -35
937168556676465240 410272100 707156921
2588916344101667 471871821 -43
27830529858559702 845641927 -1
27631157288936180 906860364 -5
27667381466946774 958306574 -8
28947046319954309 845324115 1
2521703242139311 460262795 -42
24488396402655949 561430424 10
486419696889352 284158688 -83
54526699985373016 683721173 56
488272579651019422 934594714 811214482
62179253949689 47328401 -18
571434400916901066 986155732 258262331
58318515121043897 276196397 87
45767212540439544 439644547 55
24233020369547891 755294825 -2
37721831644256717 334346935 47
36605888033276880 804775381 17
6783017836307540 831795534 -51
24317652309986681 220558987 30
4118301698287281 425693909 -22
6980591613960780 554225225 -22
881722898758595564 523448487 105662579
41045612714916765 987390685 14
33576910 492179857 -844987
4352239587569 25907123 -77
8640626248176734 841762047 -41
38726205593577118 733615176 25
6400835688479905 207416995 -1
33576767 638496262 -3442718
24765328392401 49265733 -49
583110588302797 248636673 -53
33576895 571080821 -928760430
33577189 182650002 -677377485
6174018031549249 949466087 -73
54345385028205237 980526582 38
17044041310773785 960903156 -27
1265502906860367 310152563 -38
27258574250951299 22729378 47
3430981031014698 772653426 -87
58423904989298817 732640302 60
33233850862701421 872261692 7
1455442145160592 438326053 -66
31635526381960849 270609944 40
8241581916113 26013652 -41
16047343851508314 276452272 12
15146397307115801 585408154 -8
48770910909544278 226891360 73
7120163851812791 932031415 -61
32472913474980874 446655015 31
14103235852724412 688647036 -16
48971884034758405 602246390 51
33576847 364867143 -2502515
3788063516055385 417454559 -23
28552467073464070 967867637 -7
836680108690313 163630477 -16
3487878186549063 354360518 -18
29265717682564702 989126510 -7
325987790001049 57098166 -5
143196229101056 50777123 -9
10803712370830123 607163741 -17
2493004727442178 264217967 -14
53885224634720274 714996921 53
775621766708283 371640055 -89
27626882845061007 722055652 6
5458673461911114 112202292 3
42028086459012972 848748003 24
22899911033518475 816315422 -8
34081577760895 58984760 -51
33576806 748320539 -832991320
315669728944879 181234648 -52
8052628497956983 567556463 -20
46525892320090410 337147417 202971110
37721811545145139 921960551 12
18010642512875127 905750543 -22
48103849987412078 458859854 58
167534671781447251 456416424 764874961
1805297938770717 457640829 -58
36855022122893940 342112475 45
6612721359200577 969028873 -71
22477145380024416 232899152 26
977175899635043577 122736260 110881224
137815050443955 148539341 -80
20384118811930948 724602271 -7
29367010047110472 102312480 46
50164209086675292 301971492 71
14065162207091825 586775275 -10
66187154910989305 829540108 68
48074889254536823 625892048 48
37969236259691625 979701279 9
41789676233210104 707333779 32
49729689866152324 876646668 36
18591598988295 41850194 -47
864385083542312 316653121 -58
1226416052786908 399332830 -65
29882167026495150 873161278 1
8903148677551327 885180710 -44
622548731984802 239336261 -46
971966764185345997 249379270 715694042
35490841133723672 150378348 54
22643573000946037 388956077 17
28854924680107304 909735966 -3
48296872767511650 750023066 41
893499038933756331 20100161 218436659
26940239481839180 315451439 29
17031352876946379 524021394 -1
96788256669643 121337357 -76
22615504553133917 673538059 0
20242204513346385 32024921 34
5497605340557508 926083445 -78
908420184028590068 426345036 895812633
17780187866236490 932462521 -24
3081322138613124 450992342 -33
23025712454112115 971182562 -17
7533760587087702 257949924 -2
33577411 408902168 -79807633
1444784239620054 380114097 -50
14143938904103959 18297572 24
130054484346498 85341666 -28
8329911947302655 836513687 -42
16159588355559431 833825579 -21
33576741 921873464 -721935402
57298632021541814 934161641 46
77028892602911474 850218285 86
36372924023662340 864990951 13
12678285115581250 842623453 -28
929355274384963752 212152170 659375931
76944157712994093 982002106 78
24970923098762917 391114117 21
65859534749692997 903727638 63
647563674702748355 657535897 42339730
109754499856357 64597681 -19
43387301032550496 83348203 72
2576666650882008 127105731 -3
3581520497937736 677115154 -64
32907384102218543 577110202 24
14248239126039156 844059961 -25
7538063698382161 736738797 -36
47383561971425844 319891353 65
35241114559867675 864873218 11
75009127297241856 706129425 91
20223375611017304 669452036 -4
28985184852462199 107728518 45
495357925832942966 882865170 709721698
1724503137701519 447314865 -58
33576911 651983953 -2989908
58133928768713091 572900135 69
1244793875800520 440741789 -78
26705782709219494 190944091 36
31331343961539898 798804881 8
550785909536533 93878204 -8
21567420372224068 407277755 14
28111794958782907 753282395 5
54283602647739117 626126111 59
100221870408214 42479115 -9
102557992991637 77128393 -29
988385054670077676 178719116 514306842
20781270713000808 228663136 498216555
817740789171472310 436053453 714882826
14777235511 559610752 -2852681
35538608929591548 51068131 60
6503141202490 17309516 -23
3898655082691629 216843013 -6
18624426640904130 537888819 1
6869552164481725 70276089 8
33577419 561436474 -173460614
15331293350165642 641287603 -11
9839486868398247 393773913 -6
11356167099530081 539675626 -12
9667847567922718 798816536 -33
15051842566580478 649748056 -12
51984020876543607 742309854 48
62009055609454470 839425118 60
801277004321280231 735617237 666941325
9870800217873490 983565465 -49
9776744042019458 207226030 5
35519064331060779 184798945 52
21839370385328650 230691301 25
26095309291041 43365024 -36
26436349934802329 820911957 -2
34866050279406381 14247990 61
46836472676779377 639369356 45
54608451653941796 669365593 57
33577115 510632919 -1148508
16859568819398842 535697796 -2
5531828828927652 595019609 -32
1811089131267593 190323365 -10
10621739808461947 198815322 7
344457557991783957 504850643 618828925
13196656904347267 859674699 -28
316771950529598961 714849441 647239809
103250618960507193 766619863 477211756
28253593545359348 169884973 40
1092059255283284 352855609 -57
4655797341892129 510617285 -28
48523447296281373 739977448 42
31370562799343752 111613865 49
27528414207529689 316178327 30
23910574678135001 611370861 6
43365944342978728 536014550 45
25495443800102232 625001942 8
33577120 809134814 -6595085
39503282354157969 572082191 36
17236206465528188 530113518 -1
557692727638814 240855610 -52
16184421013523727 985450961 -30
26830130752585531 312171008 29
26566793253690637 740844098 3
37264957239431002 958726164 9
17676110073635839 308173777 13
521726691894252073 230032053 316735176
33576881 973489359 -567589463
4940128918344828 834993840 620464954
733680554447004777 12964135 864833777
9240949230959927 292002992 -1
27599409554489192 435816221 23
20971784008078525 490269813 8
29286877731079910 284603079 35
4640296086024544 87830573 3
43299039208929622 500444315 47
41338146094030399 542782283 41
23876129748760800 761452270 -3
28369636173874002 710589892 8
75367093738329 86860780 -50
946793187033323198 681014936 632562015
1564950566714742 243879474 -19
41044190553836157 114300792 66
52534315505846420 708334325 51
6737476278211327 251023496 -3
17866223696309704 548885725 -1
5711435801595072 785418423 -54
80556596866675 98358314 -60
6442004301779211 818554560 -52
76068744209098747 955948239 78
57135558181972576 895730227 48
3514073388451951 782011707 -87
35091483218093401 4172828 62
19679647585886379 871522986 -17
31830917673079013 310007462 38
260351430922341131 142626672 284999423
26354852501089588 264437295 31
71224076523387844 945951898 70
22433149111481842 651320100 1
10800250360202823 304866740 1
4938121182192341 314269449 -10
71312810744685946 80664532 497106459
33577319 995172254 -3829573
177182639238676 152958791 -66
48851124576631365 850491728 36
24188646574331216 451760217 16
44401926186978199 852295432 28
305794617681870043 606157246 309071706
166280371931101 147043746 -65
30392854727389085 905174038 0
242 2
470 3
773 4
966 5
541 6
566 7
418 8
193 9
248 10
617 11
17 12
777 13
427 14
171 15
571 16
355 17
131 18
850 19
223 20
224 21
719 22
316 23
652 24
995 25
535 26
876 27
950 28
739 29
99 30
40 31
859 32
20 33
362 34
874 35
502 36
443 37
946 38
900 39
764 40
169 41
15 42
83 43
291 44
87 45
707 46
395 47
146 48
26 49
265 50
457 51
328 52
111 53
908 54
342 55
57 56
298 57
378 58
437 59
636 60
822 61
896 62
852 63
172 64
943 65
413 66
396 67
939 68
612 69
759 70
145 71
260 72
655 73
331 74
672 75
423 76
990 77
936 78
25 79
353 80
657 81
942 82
630 83
590 84
968 85
922 86
213 87
944 88
290 89
16 90
560 91
94 92
435 93
501 94
779 95
641 96
59 97
891 98
959 99
826 100
913 101
48 102
287 103
134 104
593 105
610 106
304 107
8 108
228 109
142 110
343 111
576 112
654 113
281 114
485 115
772 116
594 117
994 118
619 119
390 120
45 121
33 122
934 123
761 124
572 125
701 126
673 127
794 128
690 129
230 130
726 131
225 132
530 133
691 134
500 135
314 136
360 137
517 138
867 139
79 140
153 141
176 142
373 143
670 144
219 145
860 146
28 147
762 148
565 149
339 150
589 151
792 152
81 153
976 154
613 155
123 156
247 157
921 158
406 159
882 160
6 161
795 162
438 163
933 164
393 165
474 166
562 167
886 168
637 169
326 170
890 171
320 172
917 173
671 174
354 175
621 176
788 177
814 178
136 179
250 180
899 181
322 182
114 183
800 184
279 185
688 186
706 187
722 188
37 189
160 190
190 191
41 192
117 193
98 194
628 195
819 196
855 197
425 198
493 199
866 200
717 201
813 202
185 203
559 204
147 205
112 206
270 207
414 208
972 209
157 210
162 211
715 212
840 213
458 214
638 215
604 216
104 217
789 218
34 219
705 220
174 221
520 222
18 223
100 224
330 225
833 226
5 227
694 228
199 229
312 230
611 231
555 232
151 233
22 234
212 235
181 236
391 237
36 238
711 239
454 240
283 241
648 242
344 243
713 244
179 245
989 246
235 247
21 248
643 249
776 250
925 251
209 252
512 253
410 254
578 255
232 256
38 257
570 258
305 259
938 260
119 261
496 262
167 263
139 264
603 265
61 266
257 267
356 268
553 269
889 270
596 271
575 272
32 273
481 274
467 275
275 276
677 277
885 278
521 279
50 280
802 281
607 282
103 283
293 284
796 285
539 286
243 287
308 288
537 289
284 290
473 291
60 292
311 293
386 294
271 295
201 296
463 297
797 298
351 299
528 300
182 301
388 302
663 303
350 304
750 305
210 306
490 307
853 308
731 309
629 310
144 311
383 312
577 313
482 314
763 315
728 316
447 317
244 318
430 319
159 320
335 321
898 322
246 323
758 324
191 325
685 326
89 327
676 328
811 329
909 330
895 331
121 332
658 333
543 334
656 335
510 336
586 337
864 338
527 339
128 340
818 341
184 342
259 343
911 344
361 345
231 346
222 347
849 348
274 349
148 350
680 351
737 352
807 353
385 354
374 355
692 356
887 357
605 358
518 359
175 360
505 361
793 362
523 363
771 364
808 365
702 366
533 367
498 368
363 369
953 370
984 371
871 372
278 373
301 374
585 375
522 376
376 377
987 378
827 379
744 380
799 381
880 382
30 383
851 384
862 385
550 386
525 387
417 388
549 389
592 390
382 391
816 392
832 393
937 394
695 395
834 396
601 397
546 398
769 399
14 400
269 401
844 402
325 403
642 404
332 405
450 406
742 407
369 408
116 409
538 410
188 411
65 412
78 413
645 414
150 415
519 416
465 417
125 418
969 419
734 420
831 421
258 422
647 423
422 424
105 425
770 426
404 427
751 428
466 429
983 430
267 431
154 432
651 433
127 434
192 435
233 436
285 437
667 438
716 439
420 440
85 441
679 442
746 443
196 444
282 445
424 446
135 447
337 448
633 449
743 450
993 451
63 452
155 453
906 454
675 455
714 456
477 457
24 458
838 459
858 460
323 461
296 462
805 463
765 464
861 465
653 466
364 467
516 468
558 469
44 470
905 471
2 472
1 473
204 474
310 475
620 476
419 477
958 478
251 479
381 480
606 481
379 482
599 483
149 484
445 485
870 486
985 487
587 488
529 489
791 490
915 491
338 492
263 493
398 494
403 495
821 496
644 497
472 498
411 499
868 500
753 501
82 502
798 503
583 504
757 505
974 506
727 507
511 508
124 509
503 510
580 511
468 512
264 513
489 514
507 515
431 516
904 517
916 518
253 519
9 520
752 521
729 522
534 523
704 524
429 525
54 526
846 527
433 528
389 529
195 530
724 531
928 532
561 533
524 534
709 535
130 536
847 537
234 538
569 539
216 540
408 541
526 542
699 543
803 544
631 545
52 546
421 547
579 548
118 549
812 550
194 551
930 552
409 553
241 554
229 555
86 556
464 557
340 558
137 559
955 560
173 561
297 562
461 563
659 564
31 565
839 566
634 567
863 568
132 569
177 570
506 571
991 572
365 573
775 574
13 575
971 576
106 577
75 578
471 579
919 580
756 581
804 582
415 583
625 584
460 585
563 586
588 587
407 588
77 589
865 590
208 591
682 592
27 593
324 594
475 595
336 596
300 597
56 598
405 599
721 600
70 601
741 602
622 603
426 604
214 605
101 606
897 607
602 608
551 609
781 610
67 611
256 612
309 613
616 614
975 615
93 616
53 617
823 618
732 619
318 620
334 621
341 622
595 623
883 624
782 625
221 626
349 627
371 628
877 629
469 630
359 631
367 632
848 633
245 634
1 635
738 636
92 637
72 638
129 639
492 640
766 641
608 642
276 643
700 644
806 645
815 646
948 647
960 648
881 649
288 650
4 651
873 652
397 653
186 654
574 655
639 656
113 657
107 658
307 659
428 660
967 661
544 662
582 663
996 664
441 665
49 666
597 667
635 668
684 669
843 670
970 671
487 672
249 673
615 674
215 675
120 676
254 677
829 678
981 679
321 680
272 681
573 682
451 683
292 684
239 685
632 686
508 687
872 688
91 689
133 690
238 691
486 692
141 693
649 694
556 695
760 696
306 697
892 698
19 699
515 700
785 701
294 702
380 703
218 704
138 705
476 706
951 707
71 708
609 709
854 710
329 711
901 712
664 713
957 714
918 715
497 716
262 717
200 718
768 719
43 720
51 721
416 722
432 723
952 724
333 725
372 726
696 727
708 728
479 729
268 730
687 731
736 732
436 733
156 734
780 735
183 736
893 737
289 738
927 739
650 740
299 741
387 742
109 743
774 744
973 745
747 746
488 747
236 748
495 749
591 750
384 751
439 752
754 753
35 754
963 755
894 756
47 757
55 758
689 759
400 760
931 761
980 762
158 763
102 764
949 765
856 766
347 767
548 768
755 769
965 770
12 771
784 772
584 773
456 774
683 775
346 776
857 777
940 778
280 779
449 780
748 781
979 782
315 783
42 784
494 785
693 786
941 787
557 788
240 789
568 790
370 791
401 792
626 793
76 794
261 795
197 796
564 797
273 798
88 799
725 800
226 801
740 802
924 803
108 804
62 805
73 806
345 807
678 808
168 809
540 810
198 811
614 812
828 813
964 814
207 815
824 816
730 817
319 818
962 819
23 820
786 821
455 822
122 823
817 824
961 825
327 826
698 827
11 828
977 829
484 830
733 831
74 832
745 833
718 834
504 835
790 836
166 837
358 838
202 839
392 840
820 841
277 842
375 843
888 844
554 845
624 846
459 847
978 848
809 849
783 850
668 851
513 852
954 853
295 854
29 855
835 856
912 857
542 858
143 859
462 860
452 861
220 862
3 863
665 864
377 865
206 866
836 867
115 868
189 869
478 870
787 871
442 872
205 873
412 874
483 875
399 876
681 877
841 878
266 879
767 880
581 881
697 882
152 883
110 884
368 885
623 886
366 887
830 888
547 889
723 890
923 891
252 892
10 893
986 894
712 895
64 896
837 897
902 898
956 899
499 900
945 901
879 902
303 903
348 904
598 905
567 906
394 907
68 908
640 909
878 910
914 911
440 912
178 913
710 914
286 915
480 916
317 917
618 918
545 919
84 920
180 921
686 922
95 923
302 924
662 925
600 926
313 927
514 928
992 929
674 930
907 931
531 932
163 933
884 934
39 935
810 936
661 937
164 938
532 939
444 940
448 941
842 942
211 943
926 944
749 945
434 946
536 947
402 948
845 949
875 950
170 951
825 952
509 953
720 954
46 955
7 956
910 957
929 958
646 959
126 960
801 961
988 962
58 963
255 964
140 965
357 966
666 967
96 968
932 969
352 970
165 971
627 972
869 973
453 974
161 975
982 976
935 977
80 978
660 979
69 980
552 981
187 982
203 983
920 984
90 985
735 986
947 987
217 988
703 989
669 990
227 991
66 992
237 993
446 994
778 995
97 996
