123456789 213547698 231456789 324165879 342618597 436281957 463829175 648392715 684937251 869473521 896745312 987654132 978561423 795816243 759182634 571928364 517293846 157928364 175293846 715928364 751293846 572139486 527314968 253741698 235476189 324567819 342658791 436285971 463829517 648392157 684931275 869413725 896147352 981674532 918765423 197856243 179582634 719856243 791582634 975128364 957213846 592731486 529374168 253947618 235496781 324569871 342658917 436285197 463821579 648312759 684137295 861473925 816749352 186473925 168749352 618473925 681749352 867194532 876915423 789651243 798562134 975826314 957283641 592738461 529374816 253947186 235491768 324519678 342156987 431265897 413628579 146382759 164837295 614382759 641837295 468173925 486719352 847691532 874965123 789456213 798542631 975824361 957283416 592738146 529371864 253917684 235196748 321569478 312654987 132569478 132654987 312569478 321654987 236145897 263418579 624381759 642837195 468273915 486729351 847692531 874965213 789456123 798541632 975814362 957183426 591738246 519372864 159738246 195372864 915738246 951372864 593127684 539216748 352961478 325694187 236549817 263458971 624385791 642837519 468273159 486721395 847612935 874169253 781496523 718945632 178496523 187945632 817496523 871945632 789154362 798513426 975831246 957382164 593728614 539276841 352967481 325694718 236549178 263451987 624315897 642138579 461283759 416827395 146283759 146827395 416283759 461827395 648172935 684719253 867491523 876945132 789654312 798563421 975836241 957382614 593728164 539271846 352917486 325194768 231549678 213456987 124365897 142638579 412365897 421638579 246183759 264817395 628471935 682749153 867294513 876925431 789652341 798563214 975836124 957381642 593718462 539174826 351947286 315492768 134529678 143256987 413529678 431256987 342165897 324618579 236481759 263847195 628374915 682739451 867293541 876925314 789652134 798561243 975816423 957184632 591748362 519473826 159748362 195473826 915748362 951473826 594137286 549312768 453921678 435296187 342569817 324658971 236485791 263847519 628374159 682731495 867213945 876129354 781692534 718965243 178692534 187965243 817692534 871965243 789156423 798514632 975841362 957483126 594738216 549372861 453927681 435296718 342569178 324651987 236415897 263148579 621384759 612837495 162384759 126837495 216384759 261837495 628173945 682719354 867291534 876925143 789652413 798564231 975846321 957483612 594738162 549371826 453917286 435192768 341529678 314256987 132465897 123648579 213465897 231648579 326184759 362817495 638271945 683729154 867392514 876935241 789653421 798564312 975846132 957481623 594718263 549172836 451927386 415293768 142539678 124356987 214539678 241356987 423165897 432618579 346281759 364827195 638472915 683749251 867394521 876935412 789653142 798561324 975816234 957182643 591728463 519274836 159728463 195274836 915728463 951274836 592147386 529413768 254931678 245396187 423569817 432658971 346285791 364827519 638472159 683741295 867314925 876139452 781693542 718965324 178693542 187965324 817693542 871965324 789156234 798512643 975821463 957284136 592748316 529473861 254937681 245396718 423569178 432651987 346215897 364128579 631482759 613847295 163482759 136847295 316482759 361847295 638174925 683719452 867391542 876935124 789653214 798562341 975826431 957284613 592748163 529471836 254917386 245193768 421539678 412356987 143265897 134628579 314265897 341628579 436182759 463817295 648371925 684739152 867493512 876945321 789654231 798562413 975826143 957281634 592718364 529173846 251937486 215394768 123549678 132456987 312549678 321456987 234165897 243618579 426381759 462837195 648273915 684729351 867492531 876945213 789654123 798561432 975816342 957183624 591738264 519372846 159738264 159372846 519738264 591372846 953127486 935214768 392541678 329456187 234965817 243698571 426389751 462837915 648273195 684721359 867412539 876145293 781654923 718569432 178654923 178569432 718654923 781569432 875196342 857913624 589731264 598372146 953827416 935284761 392548671 329456817 234965187 243691578 426319758 462137985 641273895 614728359 167482539 176845293 716482539 761845293 678154923 687519432 865791342 856973124 589637214 598362741 953826471 935284617 392548167 329451876 234915786 243197568 421379658 412736985 142379658 124736985 214379658 241736985 427163895 472618359 746281539 764825193 678452913 687549231 865794321 856973412 589637142 598361724 953816274 935182647 391528467 319254876 132945786 123497568 213945786 231497568 324179658 342716985 437261895 473628159 746382519 764835291 678453921 687549312 865794132 856971423 589617243 598162734 951826374 915283647 195826374 159283647 519826374 591283647 952138467 925314876 293541786 239457168 324975618 342796581 437269851 473628915 746382195 764831259 678413529 687145392 861754932 816579423 186754932 168579423 618754932 681579423 865197243 856912734 589621374 598263147 952836417 925384671 293548761 239457816 324975186 342791568 437219658 473126985 741362895 714638259 174362895 147638259 417362895 471638259 746183529 764815392 678451932 687549123 865794213 856972431 589627341 598263714 952836174 925381647 293518467 239154876 321945786 312497568 134279658 143726985 413279658 431726985 347162895 374618259 736481529 763845192 678354912 687539421 865793241 856972314 589627134 598261743 952816473 925184637 291548367 219453876 124935786 142397568 412935786 421397568 243179658 234716985 327461895 372648159 736284519 763825491 678352941 687539214 865793124 856971342 589617432 598164723 951846273 915482637 195846273 159482637 519846273 591482637 954128367 945213876 492531786 429357168 243975618 234796581 327469851 372648915 736284195 763821459 678312549 687135294 861753924 816579342 186753924 168579342 618753924 681579342 865197432 856914723 589641273 598462137 954826317 945283671 492538761 429357816 243975186 234791568 327419658 372146985 731264895 713628459 173264895 137628459 317264895 371628459 736182549 763815294 678351924 687539142 865793412 856974321 589647231 598462713 954826173 945281637 492518367 429153876 241935786 214397568 123479658 132746985 312479658 321746985 237164895 273618459 726381549 762835194 678253914 687529341 865792431 856974213 589647123 598461732 954816372 945183627 491538267 419352876 143925786 134297568 314925786 341297568 432179658 423716985 247361895 274638159 726483519 762845391 678254931 687529413 865792143 856971234 589617324 598163742 951836472 915384627 195836472 195384627 915836472 951384627 593148267 539412876 354921786 345297168 432579618 423756981 247365891 274638519 726483159 762841395 678214935 687129453 861792543 816975234 186792543 168975234 618792543 681975234 869157324 896513742 985631472 958364127 593846217 539482671 354928761 345297816 432579186 423751968 247315698 274136589 721463859 712648395 176284935 167829453 617284935 671829453 768192543 786915234 879651324 897563142 985736412 958374621 593847261 539482716 354928176 345291867 432519687 423156978 241365798 214637589 124365798 124637589 214365798 241637589 426173859 462718395 647281935 674829153 768492513 786945231 879654321 897563412 985736142 958371624 593817264 539182746 351928476 315294867 132549687 123456978 213549687 231456978 324165798 342617589 436271859 463728195 647382915 674839251 768493521 786945312 879654132 897561423 985716243 958172634 591827364 519283746 159827364 195283746 915827364 951283746 592138476 529314867 253941687 235496178 324569718 342657981 436275891 463728519 647382159 674831295 768413925 786149352 871694532 817965423 187694532 178965423 718694532 781965423 879156243 897512634 985721364 958273146 592837416 529384761 253948671 235496817 324569187 342651978 436215798 463127589 641372859 614738295 164372859 146738295 416372859 461738295 647183925 674819352 768491532 786945123 879654213 897562431 985726341 958273614 592837164 529381746 253918476 235194867 321549687 312456978 134265798 143627589 413265798 431627589 346172859 364718295 637481925 673849152 768394512 786935421 879653241 897562314 985726134 958271643 592817463 529184736 251948376 215493867 124539687 142356978 412539687 421356978 243165798 234617589 326471859 362748195 637284915 673829451 768392541 786935214 879653124 897561342 985716432 958174623 591847263 519482736 159847263 195482736 915847263 951482736 594128376 549213867 452931687 425396178 243569718 234657981 326475891 362748519 637284159 673821495 768312945 786139254 871693524 817965342 187693524 178965342 718693524 781965342 879156432 897514623 985741263 958472136 594827316 549283761 452938671 425396817 243569187 234651978 326415798 362147589 631274859 613728495 163274859 136728495 316274859 361728495 637182945 673819254 768391524 786935142 879653412 897564321 985746231 958472613 594827163 549281736 452918376 425193867 241539687 214356978 123465798 132647589 312465798 321647589 236174859 263718495 627381945 672839154 768293514 786925341 879652431 897564213 985746123 958471632 594817362 549183726 451938276 415392867 143529687 134256978 314529687 341256978 432165798 423617589 246371859 264738195 627483915 672849351 768294531 786925413 879652143 897561234 985716324 958173642 591837462 519384726 159837462 195384726 915837462 951384726 593148276 539412867 354921687 345296178 432569718 423657981 246375891 264738519 627483159 672841395 768214935 786129453 871692543 817965234 187692543 187965234 817692543 871965234 789156324 798513642 975831462 957384126 593748216 539472861 354927681 345296718 432569178 423651987 246315897 264138579 621483759 612847395 162483759 126847395 216483759 261847395 628174935 682719453 867291543 876925134 789652314 798563241 975836421 957384612 593748162 539471826 354917286 345192768 431529678 413256987 142365897 124638579 214365897 241638579 426183759 462817395 648271935 684729153 867492513 876945231 789654321 798563412 975836142 957381624 593718264 539172846 351927486 315294768 132549678 123456987 213549678 231456987 324165897 342618579 436281759 463827195 648372915 684739251 867493521 876945312 789654132 798561423 975816243 957182634 591728364 519273846 159728364 195273846 915728364 951273846 592137486 529314768 253941678 235496187 324569817 342658971 436285791 463827519 648372159 684731295 867413925 876149352 781694532 718965423 178694532 187965423 817694532 871965423 789156243 798512634 975821364 957283146 592738416 529374861 253947681 235496718 324569178 342651987 436215897 463128579 641382759 614837295 164382759 146837295 416382759 461837295 648173925 684719352 867491532 876945123 789654213 798562431 975826341 957283614 592738164 529371846 253917486 235194768 321549678 312456987 134265897 143628579 413265897 431628579 346182759 364817295 638471925 683749152 867394512 876935421 789653241 798562314 975826134 957281643 592718463 529174836 251947386 215493768 124539678 142356987 412539678 421356987 243165897 234618579 326481759 362847195 638274915 683729451 867392541 876935214 789653124 798561342 975816432 957184623 591748263 519472836 159748263 195472836 915748263 951472836 594127386 549213768 452931678 425396187 243569817 234658971 326485791 362847519 638274159 683721495 867312945 876139254 781693524 718965342 178693524 187965342 817693524 871965342 789156432 798514623 975841263 957482136 594728316 549273861 452937681 425396718 243569178 234651987 326415897 362148579 631284759 613827495 163284759 136827495 316284759 361827495 638172945 683719254 867391524 876935142 789653412 798564321 975846231 957482613 594728163 549271836 452917386 425193768 241539678 214356987 123465897 132648579 312465897 321648579 236184759 263817495 628371945 682739154 867293514 876925341 789652431 798564213 975846123 957481632 594718362 549173826 451937286 415392768 143529678 134256987 314529678 341256987 432165897 423618579 246381759 264837195 628473915 682749351 867294531 876925413 789652143 798561234 975816324 957183642 591738462 519374826 159738462 159374826 519738462 591374826 953147286 935412768 394521678 349256187 432965817 423698571 246389751 264837915 628473195 682741359 867214539 876125493 781652943 718569234 178652943 178569234 718652943 781569234 875196324 857913642 589731462 598374126 953847216 935482761 394528671 349256817 432965187 423691578 246319758 264137985 621473895 612748359 167284539 176825493 716284539 761825493 678152943 687519234 865791324 856973142 589637412 598364721 953846271 935482617 394528167 349251876 432915786 423197568 241379658 214736985 124379658 142736985 412379658 421736985 247163895 274618359 726481539 762845193 678254913 687529431 865792341 856973214 589637124 598361742 953816472 935184627 391548267 319452876 134925786 143297568 413925786 431297568 342179658 324716985 237461895 273648159 726384519 762835491 678253941 687529314 865792134 856971243 589617423 598164732 951846372 915483627 195846372 159483627 519846372 591483627 954138267 945312876 493521786 439257168 342975618 324796581 237469851 273648915 726384195 762831459 678213549 687125394 861752934 816579243 186752934 168579243 618752934 681579243 865197423 856914732 589641372 598463127 954836217 945382671 493528761 439257816 342975186 324791568 237419658 273146985 721364895 712638459 172364895 127638459 217364895 271638459 726183549 762815394 678251934 687529143 865792413 856974231 589647321 598463712 954836172 945381627 493518267 439152876 341925786 314297568 132479658 123746985 213479658 231746985 327164895 372618459 736281549 763825194 678352914 687539241 865793421 856974312 589647132 598461723 954816273 945182637 491528367 419253876 142935786 124397568 214935786 241397568 423179658 432716985 347261895 374628159 736482519 763845291 678354921 687539412 865793142 856971324 589617234 598162743 951826473 915284637 195826473 159284637 519826473 591284637 952148367 925413876 294531786 249357168 423975618 432796581 347269851 374628915 736482195 763841259 678314529 687135492 861753942 816579324 186753942 168579324 618753942 681579324 865197234 856912743 589621473 598264137 952846317 925483671 294538761 249357816 423975186 432791568 347219658 374126985 731462895 713648259 173462895 137648259 317462895 371648259 736184529 763815492 678351942 687539124 865793214 856972341 589627431 598264713 952846173 925481637 294518367 249153876 421935786 412397568 143279658 134726985 314279658 341726985 437162895 473618259 746381529 764835192 678453912 687549321 865794231 856972413 589627143 598261734 952816374 925183647 291538467 219354876 123945786 132497568 312945786 321497568 234179658 243716985 427361895 472638159 746283519 764825391 678452931 687549213 865794123 856971432 589617342 598163724 951836274 915382647 195836274 195382647 915836274 951382647 593128467 539214876 352941786 325497168 234579618 243756981 427365891 472638519 746283159 764821395 678412935 687149253 861794523 816975432 186794523 168975432 618794523 681975432 869157342 896513724 985631274 958362147 593826417 539284671 352948761 325497816 234579186 243751968 427315698 472136589 741263859 714628395 176482935 167849253 617482935 671849253 768194523 786915432 879651342 897563124 985736214 958372641 593827461 539284716 352948176 325491867 234519687 243156978 421365798 412637589 142365798 142637589 412365798 421637589 246173859 264718395 627481935 672849153 768294513 786925431 879652341 897563214 985736124 958371642 593817462 539184726 351948276 315492867 134529687 143256978 413529687 431256978 342165798 324617589 236471859 263748195 627384915 672839451 768293541 786925314 879652134 897561243 985716423 958174632 591847362 519483726 159847362 195483726 915847362 951483726 594138276 549312867 453921687 435296178 342569718 324657981 236475891 263748519 627384159 672831495 768213945 786129354 871692534 817965243 187692534 178965243 718692534 781965243 879156423 897514632 985741362 958473126 594837216 549382761 453928671 435296817 342569187 324651978 236415798 263147589 621374859 612738495 162374859 126738495 216374859 261738495 627183945 672819354 768291534 786925143 879652413 897564231 985746321 958473612 594837162 549381726 453918276 435192867 341529687 314256978 132465798 123647589 213465798 231647589 326174859 362718495 637281945 673829154 768392514 786935241 879653421 897564312 985746132 958471623 594817263 549182736 451928376 415293867 142539687 124356978 214539687 241356978 423165798 432617589 346271859 364728195 637482915 673849251 768394521 786935412 879653142 897561324 985716234 958172643 591827463 519284736 159827463 195284736 915827463 951284736 592148376 529413867 254931687 245396178 423569718 432657981 346275891 364728519 637482159 673841295 768314925 786139452 871693542 817965324 187693542 178965324 718693542 781965324 879156234 897512643 985721463 958274136 592847316 529483761 254938671 245396817 423569187 432651978 346215798 364127589 631472859 613748295 163472859 136748295 316472859 361748295 637184925 673819452 768391542 786935124 879653214 897562341 985726431 958274613 592847163 529481736 254918376 245193867 421539687 412356978 143265798 134627589 314265798 341627589 436172859 463718295 647381925 674839152 768493512 786945321 879654231 897562413 985726143 958271634 592817364 529183746 251938476 215394867 123549687 132456978 312549687 321456978 234165798 243617589 426371859 462738195 647283915 674829351 768492531 786945213 879654123 897561432 985716342 958173624 591837264 519382746 159837264 195382746 915837264 951382746 593128476 539214867 352941687 325496178 234569718 243657981 426375891 462738519 647283159 674821395 768412935 786149253 871694523 817965432 187694523 178965432 718694523 781965432 879156342 897513624 985731264 958372146 593827416 539284761 352948671 325496817 234569187 243651978 426315798 462137589 641273859 614728395 164273859 164728395 614273859 641728395 467182935 476819253 748691523 784965132 879456312 897543621 985734261 958372416 593827146 539281764 352918674 325196847 231569487 213654978 126345798 162437589 612345798 621437589 264173859 246718395 427681935 472869153 748296513 784925631 879452361 897543216 985734126 958371462 593817642 539186724 351968274 315692847 136529487 163254978 613529487 631254978 362145798 326417589 234671859 243768195 427386915 472839651 748293561 784925316 879452136 897541263 985714623 958176432 591867342 519683724 156938274 165392847 615938274 651392847 563129487 536214978 352641798 325467189 234576819 243758691 427385961 472839516 748293156 784921365 879412635 897146253 981764523 918675432 198764523 198675432 918764523 981675432 896157342 869513724 685931274 658392147 563829417 536284971 352648791 325467819 234576189 243751698 427315968 472139586 741293856 714928365 179482635 197846253 917482635 971846253 798164523 789615432 876951342 867593124 685739214 658372941 563827491 536284719 352648179 325461897 234516987 243159678 421395768 412937586 142395768 124937586 214395768 241937586 429173856 492718365 947281635 974826153 798462513 789645231 876954321 867593412 685739142 658371924 563817294 536182749 351628479 315264897 135628479 135264897 315628479 351264897 532146987 523419678 254391768 245937186 429573816 492758361 947285631 974826513 798462153 789641235 876914325 867193452 681739542 618375924 168739542 186375924 816739542 861375924 683157294 638512749 365821479 356284197 532648917 523469871 254396781 245937618 429573168 492751386 947215836 974128563 791482653 719846235 179482653 197846235 917482653 971846235 798164325 789613452 876931542 867395124 683759214 638572941 365827491 356284719 532648179 523461897 254316987 245139678 421593768 412957386 142593768 124957386 214593768 241957386 429175836 492718563 947281653 974826135 798462315 789643251 876934521 867395412 683759142 638571924 365817294 356182749 531628479 513264897 152346987 125439678 215346987 251439678 524193768 542917386 459271836 495728163 947582613 974856231 798465321 789643512 876934152 867391425 683719245 638172954 361827594 316285749 132658479 123564897 213658479 231564897 325146987 352419678 534291768 543927186 459372816 495738261 947583621 974856312 798465132 789641523 876914253 867192435 681729345 618273954 168729345 186273954 816729345 861273954 682137594 628315749 263851479 236584197 325648917 352469871 534296781 543927618 459372168 495731286 947513826 974158362 791485632 719846523 178964253 187692435 817964253 871692435 786129345 768213954 672831594 627385149 263758419 236574891 325647981 352469718 534296178 543921687 459312867 495138276 941583726 914857362 198475632 189746523 819475632 891746523 987164253 978612435 796821345 769283154 672938514 627395841 263759481 236574918 325647198 352461789 534216879 543128697 451382967 415839276 145382967 145839276 415382967 451839276 548193726 584917362 859471632 895746123 987564213 978652431 796825341 769283514 672938154 627391845 263719485 236174958 321647598 312465789 134256879 143528697 413256879 431528697 345182967 354819276 538491726 583947162 859374612 895736421 987563241 978652314 796825134 769281543 672918453 627194835 261749385 216473958 124637598 142365789 412637598 421365789 243156879 234518697 325481967 352849176 538294716 583927461 859372641 895736214 987563124 978651342 796815432 769184523 671948253 617492835 167948253 176492835 716948253 761492835 674129385 647213958 462731598 426375189 243657819 234568791 325486971 352849617 538294167 583921476 859312746 895137264 981573624 918756342 198573624 189756342 819573624 891756342 987165432 978614523 796841253 769482135 674928315 647293851 462739581 426375918 243657198 234561789 325416879 352148697 531284967 513829476 153284967 135829476 315284967 351829476 538192746 583917264 859371624 895736142 987563412 978654321 796845231 769482513 674928153 647291835 462719385 426173958 241637598 214365789 123456879 132548697 312456879 321548697 235184967 253819476 528391746 582937164 859273614 895726341 987562431 978654213 796845123 769481532 674918352 647193825 461739285 416372958 143627598 134265789 314627598 341265789 432156879 423518697 245381967 254839176 528493716 582947361 859274631 895726413 987562143 978651234 796815324 769183542 671938452 617394825 167938452 176394825 716938452 761394825 673149285 637412958 364721598 346275189 432657819 423568791 245386971 254839617 528493167 582941376 859214736 895127463 981572643 918756234 198572643 189756234 819572643 891756234 987165324 978613542 796831452 769384125 673948215 637492851 364729581 346275918 432657198 423561789 245316879 254138697 521483967 512849376 152483967 125849376 215483967 251849376 528194736 582917463 859271643 895726134 987562314 978653241 796835421 769384512 673948152 637491825 364719285 346172958 431627598 413265789 142356879 124538697 214356879 241538697 425183967 452819376 548291736 584927163 859472613 895746231 987564321 978653412 796835142 769381524 673918254 637192845 361729485 316274958 132647598 123465789 213647598 231465789 324156879 342518697 435281967 453829176 548392716 584937261 859473621 895746312 987564132 978651423 796815243 769182534 671928354 617293845 167928354 176293845 716928354 761293845 672139485 627314958 263741598 236475189 324657819 342568791 435286971 453829617 548392167 584931276 859413726 895147362 981574632 918756423 197865243 179682534 719865243 791682534 976128354 967213845 692731485 629374158 263947518 236495781 324659871 342568917 435286197 453821679 548312769 584137296 851473926 815749362 187594632 178956423 718594632 781956423 879165243 897612534 986721354 968273145 692837415 629384751 263948571 236495817 324659187 342561978 435216798 453127689 541372869 514738296 154372869 145738296 415372869 451738296 547183926 574819362 758491632 785946123 879564213 897652431 986725341 968273514 692837154 629381745 263918475 236194857 321649587 312465978 134256798 143527689 413256798 431527689 345172869 354718296 537481926 573849162 758394612 785936421 879563241 897652314 986725134 968271543 692817453 629184735 261948375 216493857 124639587 142365978 412639587 421365978 243156798 234517689 325471869 352748196 537284916 573829461 758392641 785936214 879563124 897651342 986715432 968174523 691847253 619482735 169847253 196482735 916847253 961482735 694128375 649213857 462931587 426395178 243659718 234567981 325476891 352748619 537284169 573821496 758312946 785139264 871593624 817956342 187593624 178956342 718593624 781956342 879165432 897614523 986741253 968472135 694827315 649283751 462938571 426395817 243659187 234561978 325416798 352147689 531274869 513728496 153274869 135728496 315274869 351728496 537182946 573819264 758391624 785936142 879563412 897654321 986745231 968472513 694827153 649281735 462918375 426193857 241639587 214365978 123456798 132547689 312456798 321547689 235174869 253718496 527381946 572839164 758293614 785926341 879562431 897654213 986745123 968471532 694817352 649183725 461938275 416392857 143629587 134265978 314629587 341265978 432156798 423517689 245371869 254738196 527483916 572849361 758294631 785926413 879562143 897651234 986715324 968173542 691837452 619384725 169837452 196384725 916837452 961384725 693148275 639412857 364921587 346295178 432659718 423567981 245376891 254738619 527483169 572841396 758214936 785129463 871592643 817956234 187592643 178956234 718592643 781956234 879165324 897613542 986731452 968374125 693847215 639482751 364928571 346295817 432659187 423561978 245316798 254137689 521473869 512748396 152473869 125748396 215473869 251748396 527184936 572819463 758291643 785926134 879562314 897653241 986735421 968374512 693847152 639481725 364918275 346192857 431629587 413265978 142356798 124537689 214356798 241537689 425173869 452718396 547281936 574829163 758492613 785946231 879564321 897653412 986735142 968371524 693817254 639182745 361928475 316294857 132649587 123465978 213649587 231465978 324156798 342517689 435271869 453728196 547382916 574839261 758493621 785946312 879564132 897651423 986715243 968172534 691827354 619283745 169827354 196283745 916827354 961283745 692138475 629314857 263941587 236495178 324659718 342567981 435276891 453728619 547382169 574831296 758413926 785149362 871594632 817956423 189765243 198672534 918765243 981672534 896127354 869213745 682931475 628394157 263849517 236485971 324658791 342567819 435276189 453721698 547312968 574139286 751493826 715948362 175493826 157948362 517493826 571948362 759184632 795816423 978561243 987652134 896725314 869273541 682937451 628394715 263849175 236481957 324618597 342165879 431256789 413527698 143256789 134527698 314256789 341527698 435172968 453719286 547391826 574938162 759483612 795846321 978564231 987652413 896725143 869271534 682917354 628193745 261839475 216384957 123648597 132465879 312648597 321465879 234156789 243517698 425371968 452739186 547293816 574928361 759482631 795846213 978564123 987651432 896715342 869173524 681937254 618392745 168937254 186392745 816937254 861392745 683129475 638214957 362841597 326485179 234658719 243567891 425376981 452739618 547293168 574921386 759412836 795148263 971584623 917856432 197584623 179856432 719584623 791856432 978165342 987613524 896731254 869372145 683927415 638294751 362849571 326485917 234658197 243561879 425316789 452137698 541273968 514729386 154273968 154729386 514273968 541729386 457192836 475918263 749581623 794856132 978465312 987643521 896734251 869372415 683927145 638291754 362819574 326185947 231658497 213564879 125346789 152437698 512346789 521437698 254173968 245719386 427591836 472958163 749285613 794826531 978462351 987643215 896734125 869371452 683917542 638195724 361859274 316582947 135628497 153264879 513628497 531264879 352146789 325417698 234571968 243759186 427395816 472938561 749283651 794826315 978462135 987641253 896714523 869175432 681957342 618593724 168957342 186593724 816957342 861593724 685139274 658312947 563821497 536284179 352648719 325467891 234576981 243759618 427395168 472931586 749213856 794128365 971482635 917846253 197482635 179846253 719482635 791846253 978164523 987615432 896751342 869573124 685937214 658392741 563829471 536284917 352648197 325461879 234516789 243157698 421375968 412739586 142375968 124739586 214375968 241739586 427193856 472918365 749281635 794826153 978462513 987645231 896754321 869573412 685937142 658391724 563819274 536182947 351628497 315264879 132546789 123457698 213546789 231457698 324175968 342719586 437291856 473928165 749382615 794836251 978463521 987645312 896754132 869571423 685917243 658192734 561829374 516283947 152638497 125364879 215638497 251364879 523146789 532417698 354271968 345729186 437592816 473958261 749385621 794836512 978463152 987641325 896714235 869172453 681927543 618295734 168927543 186295734 816927543 861295734 682159374 628513947 265831497 256384179 523648719 532467891 354276981 345729618 437592168 473951286 749315826 794138562 971483652 917846325 198764235 189672453 819764235 891672453 986127543 968215734 692851374 629583147 265938417 256394871 523649781 532467918 354276198 345721689 437512869 473158296 741385926 714839562 174385926 147839562 417385926 471839562 748193652 784916325 879461235 897642153 986724513 968275431 692857341 629583714 265938174 256391847 523619487 532164978 351246798 315427689 135246798 153427689 513246798 531427689 354172869 345718296 437581926 473859162 748395612 784936521 879463251 897642315 986724135 968271453 692817543 629185734 261958374 216593847 125639487 152364978 512639487 521364978 253146798 235417689 324571869 342758196 437285916 473829561 748392651 784936215 879463125 897641352 986714532 968175423 691857243 619582734 169857243 196582734 916857243 961582734 695128374 659213847 562931487 526394178 253649718 235467981 324576891 342758619 437285169 473821596 748312956 784139265 871493625 817946352 187493625 178946352 718493625 781946352 879164532 897615423 986751243 968572134 695827314 659283741 562938471 526394817 253649187 235461978 324516798 342157689 431275869 413728596 143275869 134728596 314275869 341728596 437182956 473819265 748391625 784936152 879463512 897645321 986754231 968572413 695827143 659281734 562918374 526193847 251639487 215364978 123546798 132457689 312546798 321457689 234175869 243718596 427381956 472839165 748293615 784926351 879462531 897645213 986754123 968571432 695817342 659183724 561938274 516392847 153629487 135264978 315629487 351264978 532146798 523417689 254371869 245738196 427583916 472859361 748295631 784926513 879462153 897641235 986714325 968173452 691837542 619385724 169837542 196385724 916837542 961385724 693158274 639512847 365921487 356294178 532649718 523467981 254376891 245738619 427583169 472851396 748215936 784129563 871492653 817946235 187492653 178946235 718492653 781946235 879164325 897613452 986731542 968375124 693857214 639582741 365928471 356294817 532649187 523461978 254316798 245137689 421573869 412758396 142573869 124758396 214573869 241758396 427185936 472819563 748291653 784926135 879462315 897643251 986734521 968375412 693857142 639581724 365918274 356192847 531629487 513264978 152346798 125437689 215346798 251437689 524173869 542718396 457281936 475829163 748592613 784956231 879465321 897643512 986734152 968371425 693817245 639182754 361928574 316295847 132659487 123564978 213659487 231564978 325146798 352417689 534271869 543728196 457382916 475839261 748593621 784956312 879465132 897641523 986714253 968172435 691827345 619283754 169827345 196283754 916827345 961283754 692138574 629315847 263951487 236594178 325649718 352467981 534276891 543728619 457382169 475831296 748513926 784159362 871495632 817946523 189764253 198672435 918764253 981672435 896127345 869213754 682931574 628395147 263859417 236584971 325648791 352467819 534276189 543721698 457312968 475139286 741593826 714958362 174593826 147958362 417593826 471958362 749185632 794816523 978461253 987642135 896724315 869273451 682937541 628395714 263859174 236581947 325618497 352164879 531246789 513427698 153246789 135427698 315246789 351427698 534172968 543719286 457391826 475938162 749583612 794856321 978465231 987642513 896724153 869271435 682917345 628193754 261839574 216385947 123658497 132564879 312658497 321564879 235146789 253417698 524371968 542739186 457293816 475928361 749582631 794856213 978465123 987641532 896714352 869173425 681937245 618392754 168937245 186392754 816937245 861392754 683129574 638215947 362851497 326584179 235648719 253467891 524376981 542739618 457293168 475921386 749512836 794158263 971485623 917846532 197485623 179846532 719485623 791846532 978164352 987613425 896731245 869372154 683927514 638295741 362859471 326584917 235648197 253461879 524316789 542137698 451273968 415729386 145273968 145729386 415273968 451729386 547192836 574918263 759481623 795846132 978564312 987653421 896735241 869372514 683927154 638291745 362819475 326184957 231648597 213465879 124356789 142537698 412356789 421537698 245173968 254719386 527491836 572948163 759284613 795826431 978562341 987653214 896735124 869371542 683917452 638194725 361849275 316482957 134628597 143265879 413628597 431265879 342156789 324517698 235471968 253749186 527394816 572938461 759283641 795826314 978562134 987651243 896715423 869174532 681947352 618493725 168947352 186493725 816947352 861493725 684139275 648312957 463821597 436285179 342658719 324567891 235476981 253749618 527394168 572931486 759213846 795128364 971582634 917856243 197582634 179856243 719582634 791856243 978165423 987614532 896741352 869473125 684937215 648392751 463829571 436285917 342658197 324561879 235416789 253147698 521374968 512739486 152374968 125739486 215374968 251739486 527193846 572918364 759281634 795826143 978562413 987654231 896745321 869473512 684937152 648391725 463819275 436182957 341628597 314265879 132456789 123547698 213456789 231547698 325174968 352719486 537291846 573928164 759382614 795836241 978563421 987654312 896745132 869471523 684917253 648192735 461829375 416283957 142638597 124365879 214638597 241365879 423156789 432517698 345271968 354729186 537492816 573948261 759384621 795836412 978563142 987651324 896715234 869172543 681927453 618294735 168927453 186294735 816927453 861294735 682149375 628413957 264831597 246385179 423658719 432567891 345276981 354729618 537492168 573941286 759314826 795138462 971583642 917856324 198765234 189672543 819765234 891672543 986127453 968214735 692841375 629483157 264938517 246395871 423659781 432567918 345276198 354721689 537412869 573148296 751384926 715839462 178593642 187956324 817593642 871956324 789165234 798612543 976821453 967284135 692748315 629473851 264937581 246395718 423659178 432561987 345216897 354128679 531482769 513847296 153482769 153847296 513482769 531847296 358174926 385719462 837591642 873956124 789365214 798632541 976823451 967284315 692748135 629471853 264917583 246195738 421659378 412563987 145236897 154328679 514236897 541328679 453182769 435817296 348571926 384759162 837495612 873946521 789364251 798632415 976823145 967281354 692718534 629175843 261957483 216594738 125649378 152463987 512649378 521463987 254136897 245318679 423581769 432857196 348275916 384729561 837492651 873946215 789364125 798631452 976813542 967185324 691758234 619572843 169758234 196572843 916758234 961572843 695127483 659214738 562941378 526493187 254639817 245368971 423586791 432857619 348275169 384721596 837412956 873149265 781394625 718936452 178394625 187936452 817394625 871936452 789163542 798615324 976851234 967582143 695728413 659274831 562947381 526493718 254639178 245361987 423516897 432158679 341285769 314827596 134285769 134827596 314285769 341827596 438172956 483719265 847391625 874936152 789463512 798645321 976854231 967582413 695728143 659271834 562917384 526193748 251639478 215364987 125639478 125364987 215639478 251364987 523146897 532418679 354281769 345827196 438572916 483759261 847395621 874936512 789463152 798641325 976814235 967182453 691728543 619275834 169728543 196275834 916728543 961275834 692157384 629513748 265931478 256394187 523649817 532468971 354286791 345827619 438572169 483751296 847315926 874139562 781493652 718946325 178493652 187946325 817493652 871946325 789164235 798612453 976821543 967285134 692758314 629573841 265937481 256394718 523649178 532461987 354216897 345128679 431582769 413857296 143582769 134857296 314582769 341857296 438175926 483719562 847391652 874936125 789463215 798642351 976824531 967285413 692758143 629571834 265917384 256193748 521639478 512364987 153246897 135428679 315246897 351428679 534182769 543817296 458371926 485739162 847593612 874956321 789465231 798642513 976824153 967281435 692718345 629173854 261937584 216395748 123659478 132564987 312659478 321564987 235146897 253418679 524381769 542837196 458273916 485729361 847592631 874956213 789465123 798641532 976814352 967183425 691738245 619372854 169738245 196372854 916738245 961372854 693127584 639215748 362951478 326594187 235649817 253468971 524386791 542837619 458273169 485721396 847512936 874159263 781495623 718946532 179864352 197683425 917864352 971683425 796138245 769312854 673921584 637295148 362759418 326574981 235647891 253468719 524386179 542831697 458213967 485129376 841592736 814957263 184592736 148957263 418592736 481957263 849175623 894716532 987461352 978643125 796834215 769382451 673928541 637295814 362759184 326571948 235617498 253164789 521346879 512438697 154283967 145829376 415283967 451829376 548192736 584917263 859471623 895746132 987564312 978653421 796835241 769382514 673928154 637291845 362719485 326174958 231647598 213465789 124356879 142538697 412356879 421538697 245183967 254819376 528491736 582947163 859274613 895726431 987562341 978653214 796835124 769381542 673918452 637194825 361749285 316472958 134627598 143265789 413627598 431265789 342156879 324518697 235481967 253849176 528394716 582937461 859273641 895726314 987562134 978651243 796815423 769184532 671948352 617493825 167948352 176493825 716948352 761493825 674139285 647312958 463721598 436275189 342657819 324568791 235486971 253849617 528394167 582931476 859213746 895127364 981572634 918756243 198572634 189756243 819572634 891756243 987165423 978614532 796841352 769483125 674938215 647392851 463729581 436275918 342657198 324561789 235416879 253148697 521384967 512839476 152384967 125839476 215384967 251839476 528193746 582917364 859271634 895726143 987562413 978654231 796845321 769483512 674938152 647391825 463719285 436172958 341627598 314265789 132456879 123548697 213456879 231548697 325184967 352819476 538291746 583927164 859372614 895736241 987563421 978654312 796845132 769481523 674918253 647192835 461729385 416273958 142637598 124365789 214637598 241365789 423156879 432518697 345281967 354829176 538492716 583947261 859374621 895736412 987563142 978651324 796815234 769182543 671928453 617294835 167928453 176294835 716928453 761294835 672149385 627413958 264731598 246375189 423657819 432568791 345286971 354829617 538492167 583941276 859314726 895137462 981573642 918756324 198573642 189756324 819573642 891756324 987165234 978612543 796821453 769284135 672948315 627493851 264739581 246375918 423657198 432561789 345216879 354128697 531482967 513849276 153482967 135849276 315482967 351849276 538194726 583917462 859371642 895736124 987563214 978652341 796825431 769284513 672948153 627491835 264719385 246173958 421637598 412365789 143256879 134528697 314256879 341528697 435182967 453819276 548391726 584937162 859473612 895746321 987564231 978652413 796825143 769281534 672918354 627193845 261739485 216374958 123647598 132465789 312647598 321465789 234156879 243518697 425381967 452839176 548293716 584927361 859472631 895746213 987564123 978651432 796815342 769183524 671938254 617392845 167938254 176392845 716938254 761392845 673129485 637214958 362741598 326475189 234657819 243568791 425386971 452839617 548293167 584921376 859412736 895147263 981574623 918756432 197865342 179683524 719865342 791683524 976138254 967312845 693721485 639274158 362947518 326495781 234659871 243568917 425386197 452831679 548213769 584127396 851472936 815749263 187594623 178956432 718594623 781956432 879165342 897613524 986731254 968372145 693827415 639284751 362948571 326495817 234659187 243561978 425316798 452137689 541273869 514728396 154273869 145728396 415273869 451728396 547182936 574819263 758491623 785946132 879564312 897653421 986735241 968372514 693827154 639281745 362918475 326194857 231649587 213465978 124356798 142537689 412356798 421537689 245173869 254718396 527481936 572849163 758294613 785926431 879562341 897653214 986735124 968371542 693817452 639184725 361948275 316492857 134629587 143265978 413629587 431265978 342156798 324517689 235471869 253748196 527384916 572839461 758293641 785926314 879562134 897651243 986715423 968174532 691847352 619483725 169847352 196483725 916847352 961483725 694138275 649312857 463921587 436295178 342659718 324567981 235476891 253748619 527384169 572831496 758213946 785129364 871592634 817956243 187592634 178956243 718592634 781956243 879165423 897614532 986741352 968473125 694837215 649382751 463928571 436295817 342659187 324561978 235416798 253147689 521374869 512738496 152374869 125738496 215374869 251738496 527183946 572819364 758291634 785926143 879562413 897654231 986745321 968473512 694837152 649381725 463918275 436192857 341629587 314265978 132456798 123547689 213456798 231547689 325174869 352718496 537281946 573829164 758392614 785936241 879563421 897654312 986745132 968471523 694817253 649182735 461928375 416293857 142639587 124365978 214639587 241365978 423156798 432517689 345271869 354728196 537482916 573849261 758394621 785936412 879563142 897651324 986715234 968172543 691827453 619284735 169827453 196284735 916827453 961284735 692148375 629413857 264931587 246395178 423659718 432567981 345276891 354728619 537482169 573841296 758314926 785139462 871593642 817956324 187593642 178956324 718593642 781956324 879165234 897612543 986721453 968274135 692847315 629483751 264938571 246395817 423659187 432561978 345216798 354127689 531472869 513748296 153472869 135748296 315472869 351748296 537184926 573819462 758391642 785936124 879563214 897652341 986725431 968274513 692847153 629481735 264918375 246193857 421639587 412365978 143256798 134527689 314256798 341527689 435172869 453718296 547381926 574839162 758493612 785946321 879564231 897652413 986725143 968271534 692817354 629183745 261938475 216394857 123649587 132465978 312649587 321465978 234156798 243517689 425371869 452738196 547283916 574829361 758492631 785946213 879564123 897651432 986715342 968173524 691837254 619382745 169837254 196382745 916837254 961382745 693128475 639214857 362941587 326495178 234659718 243567981 425376891 452738619 547283169 574821396 758412936 785149263 871594623 817956432 189765342 198673524 918765342 981673524 896137254 869312745 683921475 638294157 362849517 326485971 234658791 243567819 425376189 452731698 547213968 574129386 751492836 715948263 175492836 157948263 517492836 571948263 759184623 795816432 978561342 987653124 896735214 869372541 683927451 638294715 362849175 326481957 234618597 243165879 421356789 412537698 142356789 124537698 214356789 241537698 425173968 452719386 547291836 574928163 759482613 795846231 978564321 987653412 896735142 869371524 683917254 638192745 361829475 316284957 132648597 123465879 213648597 231465879 324156789 342517698 435271968 453729186 547392816 574938261 759483621 795846312 978564132 987651423 896715243 869172534 681927354 618293745 168927354 186293745 816927354 861293745 682139475 628314957 263841597 236485179 324658719 342567891 435276981 453729618 547392168 574931286 759413826 795148362 971584632 917856423 197584632 179856423 719584632 791856423 978165243 987612534 896721354 869273145 682937415 628394751 263849571 236485917 324658197 342561879 435216789 453127698 541372968 514739286 154372968 154739286 514372968 541739286 457193826 475918362 749581632 794856123 978465213 987642531 896724351 869273415 682937145 628391754 263819574 236185947 321658497 312564879 135246789 153427698 513246789 531427698 354172968 345719286 437591826 473958162 749385612 794836521 978463251 987642315 896724135 869271453 682917543 628195734 261859374 216583947 125638497 152364879 512638497 521364879 253146789 235417698 324571968 342759186 437295816 473928561 749382651 794836215 978463125 987641352 896714532 869175423 681957243 618592734 168957243 186592734 816957243 861592734 685129374 658213947 562831497 526384179 253648719 235467891 324576981 342759618 437295168 473921586 749312856 794138265 971483625 917846352 197483625 179846352 719483625 791846352 978164532 987615423 896751243 869572134 685927314 658293741 562839471 526384917 253648197 235461879 324516789 342157698 431275968 413729586 143275968 134729586 314275968 341729586 437192856 473918265 749381625 794836152 978463512 987645321 896754231 869572413 685927143 658291734 562819374 526183947 251638497 215364879 123546789 132457698 312546789 321457698 234175968 243719586 427391856 472938165 749283615 794826351 978462531 987645213 896754123 869571432 685917342 658193724 561839274 516382947 153628497 135264879 315628497 351264879 532146789 523417698 254371968 245739186 427593816 472958361 749285631 794826513 978462153 987641235 896714325 869173452 681937542 618395724 168937542 186395724 816937542 861395724 683159274 638512947 365821497 356284179 532648719 523467891 254376981 245739618 427593168 472951386 749215836 794128563 971482653 917846235 198764325 189673452 819764325 891673452 986137542 968315724 693851274 639582147 365928417 356294871 532649781 523467918 254376198 245731689 427513869 472158396 741285936 714829563 174285936 147829563 417285936 471829563 748192653 784916235 879461325 897643152 986734512 968375421 693857241 639582714 365928174 356291847 532619487 523164978 251346798 215437689 125346798 152437689 512346798 521437689 254173869 245718396 427581936 472859163 748295613 784926531 879462351 897643215 986734125 968371452 693817542 639185724 361958274 316592847 135629487 153264978 513629487 531264978 352146798 325417689 234571869 243758196 427385916 472839561 748293651 784926315 879462135 897641253 986714523 968175432 691857342 619583724 169857342 196583724 916857342 961583724 695138274 659312847 563921487 536294178 352649718 325467981 234576891 243758619 427385169 472831596 748213956 784129365 871492635 817946253 187492635 178946253 718492635 781946253 879164523 897615432 986751342 968573124 695837214 659382741 563928471 536294817 352649187 325461978 234516798 243157689 421375869 412738596 142375869 124738596 214375869 241738596 427183956 472819365 748291635 784926153 879462513 897645231 986754321 968573412 695837142 659381724 563918274 536192847 351629487 315264978 132546798 123457689 213546798 231457689 324175869 342718596 437281956 473829165 748392615 784936251 879463521 897645312 986754132 968571423 695817243 659182734 561928374 516293847 152639487 125364978 215639487 251364978 523146798 532417689 354271869 345728196 437582916 473859261 748395621 784936512 879463152 897641325 986714235 968172453 691827543 619285734 169827543 196285734 916827543 961285734 692158374 629513847 265931487 256394178 523649718 532467981 354276891 345728619 437582169 473851296 748315926 784139562 871493652 817946325 187493652 178946325 718493652 781946325 879164235 897612453 986721543 968275134 692857314 629583741 265938471 256394817 523649187 532461978 354216798 345127689 431572869 413758296 143572869 134758296 314572869 341758296 437185926 473819562 748391652 784936125 879463215 897642351 986724531 968275413 692857143 629581734 265918374 256193847 521639487 512364978 153246798 135427689 315246798 351427689 534172869 543718296 457381926 475839162 748593612 784956321 879465231 897642513 986724153 968271435 692817345 629183754 261938574 216395847 123659487 132564978 312659487 321564978 235146798 253417689 524371869 542738196 457283916 475829361 748592631 784956213 879465123 897641532 986714352 968173425 691837245 619382754 169837245 196382754 916837245 961382754 693128574 639215847 362951487 326594178 235649718 253467981 524376891 542738619 457283169 475821396 748512936 784159263 871495623 817946532 189764352 198673425 918764352 981673425 896137245 869312754 683921574 638295147 362859417 326584971 235648791 253467819 524376189 542731698 457213968 475129386 741592836 714958263 174592836 147958263 417592836 471958263 749185623 794816532 978461352 987643125 896734215 869372451 683927541 638295714 362859174 326581947 235618497 253164879 521346789 512437698 152346789 125437698 215346789 251437698 524173968 542719386 457291836 475928163 749582613 794856231 978465321 987643512 896734152 869371425 683917245 638192754 361829574 316285947 132658497 123564879 213658497 231564879 325146789 352417698 534271968 543729186 457392816 475938261 749583621 794856312 978465132 987641523 896714253 869172435 681927345 618293754 168927345 186293754 816927345 861293754 682139574 628315947 263851497 236584179 325648719 352467891 534276981 543729618 457392168 475931286 749513826 794158362 971485632 917846523 197485632 179846523 719485632 791846523 978164253 987612435 896721345 869273154 682937514 628395741 263859471 236584917 325648197 352461879 534216789 543127698 451372968 415739286 145372968 145739286 415372968 451739286 547193826 574918362 759481632 795846123 978564213 987652431 896725341 869273514 682937154 628391745 263819475 236184957 321648597 312465879 134256789 143527698 413256789 431527698 345172968 354719286 537491826 573948162 759384612 795836421 978563241 987652314 896725134 869271543 682917453 628194735 261849375 216483957 124638597 142365879 412638597 421365879 243156789 234517698 325471968 352749186 537294816 573928461 759382641 795836214 978563124 987651342 896715432 869174523 681947253 618492735 168947253 186492735 816947253 861492735 684129375 648213957 462831597 426385179 243658719 234567891 325476981 352749618 537294168 573921486 759312846 795138264 971583624 917856342 197583624 179856342 719583624 791856342 978165432 987614523 896741253 869472135 684927315 648293751 462839571 426385917 243658197 234561879 325416789 352147698 531274968 513729486 153274968 135729486 315274968 351729486 537192846 573918264 759381624 795836142 978563412 987654321 896745231 869472513 684927153 648291735 462819375 426183957 241638597 214365879 123456789