0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-12 00:46:27 +00:00
OI-codes/AtCoder/ABC250/G/data/test_46.in

3 lines
43 KiB (Stored with Git LFS)
Plaintext

4456
75463 240397 329789 789890 790757 1272065 1349548 1425557 1539769 1862018 2165360 2518561 2570729 2610700 2851191 3012350 3024614 3153500 3579474 3702127 3899692 4011343 4497594 4580880 5068544 5119666 5804845 6239869 6304084 6411834 6464225 6906191 6966270 7044944 7063864 7171925 7251250 7600207 7704748 7914523 7968237 8040606 8367923 8372874 8495882 9227356 9422740 9629454 10211248 10287979 10351362 10468414 10604735 10827561 11028722 11291126 11359086 11388023 11434405 11501923 11614767 12161534 12297858 12514171 12604864 12979418 13212737 13477095 13602550 13639732 13681984 13946156 14241734 14562201 14771864 14792390 15312118 15509666 16078902 16120548 16552450 16922765 17415757 17546483 17604952 17900483 17999277 18430531 18613533 18932778 19142273 19151729 19395845 19472012 19585834 19619286 19660267 19889205 20518678 20537852 20731783 20855442 21087249 21089242 21092188 21336870 21455645 22368224 22466440 22484671 22565674 22759318 22766672 22787911 22836667 22860305 22886390 23017617 23202718 23252322 23485569 23777933 24101967 24468660 24612051 24729254 24917317 24978770 24996512 25238337 25686207 26146614 26268309 26480970 26506023 27079717 27320909 27720832 28003904 28120923 28277970 28336156 28355977 28459967 29246544 29270515 29323442 29343361 29428001 29983969 30093304 30238485 31254465 31686788 31960017 32203228 32446410 32756805 33145005 33188878 33235687 33400702 33723771 33785687 33836563 33932225 33987876 34340239 34381642 34516804 34524445 34532894 34644493 34841775 35451646 36844737 37334925 37530807 37692378 37930429 37944243 38187614 38273809 38620120 38763877 38843899 39108346 39116803 39157227 39333829 39648164 39678838 40384065 40481228 41280832 42021500 42037849 42067873 42410883 42489529 42688083 42849818 43119296 43325910 43400410 43441119 43676670 44110616 44262025 44473952 44508623 44602718 44734526 44917071 45172843 45330125 45536559 45647572 45670940 45705693 45824452 45917376 46100342 46328312 46350718 46687962 47150469 47189386 47538368 47794231 47957512 48159910 48477079 48774953 48857179 49428680 50225778 50289528 51007896 51206960 51332623 51350490 51815210 52081288 52511435 52530006 52602875 52681064 52835602 52926170 53276348 53778627 53848726 54265345 54315014 54507521 54796559 54875784 55892675 56040781 56054910 56363292 56367599 57266205 57461957 57584396 57639734 57823865 57908271 57918278 58255745 58495158 58557829 58669227 58796384 58828288 59288349 59555393 59570286 60365929 60822523 61379211 61731795 61812971 62128291 62174635 62187568 62266733 62349808 62549257 62571192 63289669 63376283 63471117 63599950 63697179 63941431 64907639 65895683 66007744 66074431 66186392 66187799 66485876 66529599 66783637 67013631 67213960 67335469 67503893 67675026 68891726 69379766 69670423 69704596 70126118 70451343 70589000 70597006 70773071 71198978 71413980 71623901 71925786 72095463 72372205 72463930 72515243 72936497 72956012 73165459 73254616 73328613 73405961 73648927 74213588 74346355 74752989 74917626 75178578 75294435 75451368 75498234 75498828 75720805 75804516 75866974 75884735 76142255 76468860 76849493 77144006 77303869 77316557 77331338 77346369 77449625 77668419 77710174 77806725 77859072 77924029 78198157 78712967 78820947 78985108 79201087 79351433 80005532 80129540 80251542 80567958 80628548 80646567 80730669 82117854 82312521 82607897 82650847 82797040 82942415 83269224 83283949 83501445 83817399 83957293 83972776 84151646 84471301 84669687 85384387 85487250 85673431 85874153 86184100 86213270 86669380 87232591 87638462 88324531 88427045 88859360 89039230 89399779 89706337 90219945 90489597 90853223 91391921 91437344 91619759 91743312 91954640 92083227 92158843 92322054 92472948 92525851 92552232 92585099 92646138 92740095 92802309 93074527 93099853 93158291 93370788 94216211 94392428 94425084 94442347 94558351 94734243 94801122 94959913 95071520 95071629 95601807 95645934 96933596 96947206 96972765 97099875 97151916 97201187 97317221 97505296 97538815 98129858 98139686 98165919 98335045 98595684 98653726 98724712 98764214 99168273 99251664 99259952 99372621 99637488 99846372 100045173 100913844 101009058 101034727 101547685 102131795 102231957 102272870 102727484 102759061 102777109 103104070 103458968 104106176 104225356 104426431 105038523 105044888 105250382 105568137 105793216 105816468 105843718 106203814 106222837 106261499 106421171 106445535 106601583 106808878 107022304 107059457 107268407 107374357 107901227 108250157 108272542 108313278 108902585 108928683 109308093 109330629 109344191 109408083 109627215 109655090 109742125 109893664 110320539 110368855 110923594 111016682 111147799 111242818 111302782 111439438 111470296 111568292 111981947 112250724 112929348 112970848 113116420 113255550 113599647 113618985 114671740 114786092 114875587 114979697 115019397 115244580 115323697 115473920 115857186 116290521 116657570 116804462 116829982 117198697 118115316 118616785 118721780 118791114 118824588 118925658 119254485 119336550 119462717 119581058 119632743 119660392 119908640 120064809 120098501 120098897 120302805 121162590 121172560 121210180 121258427 121557288 121663511 121672902 121793616 121870580 122056104 122375301 122478345 122578222 122943022 123297715 123465610 123525206 123680431 123790344 123939107 124650923 124730323 124759249 124833561 124986922 125129601 125331834 125746837 126027343 126267309 126453579 126586114 126882164 127063368 128259906 128725620 128957069 129194239 129268537 129451952 130424755 130450873 130559559 130680124 131015210 131165321 131464320 132053783 132226473 132326024 132494695 133757973 134004502 134176600 134330584 134370028 134374403 134401541 134596853 134677449 134810293 134994946 135135368 135320644 135339460 135638189 135738860 136208007 136276118 136365883 136718616 137138289 137205821 137253725 137272647 137286541 137314383 137379303 137445409 137587848 138121329 138756239 138775410 139021343 139059517 139195899 139632932 139659841 140014201 140222412 140362947 141078320 141268778 141557587 141766404 141860103 141865069 141895585 142098064 142194426 142291039 142823818 142849758 142897939 143310030 143417593 143858634 144132789 144298998 144438206 144447323 144592384 144824436 144869640 144936570 145135968 145170806 145176396 145180345 145258661 145766012 145941558 146371881 146409525 146853328 147582115 147608381 147703704 147768876 147840069 148007508 148275217 148351708 148603649 148647249 148769278 148900602 149397934 149994266 150264251 150409423 150705613 151093694 151289029 151323205 151348750 151457536 151746374 152043236 152199521 152293000 152324577 152427163 153351566 153486716 153543696 154203594 154274302 155008277 155188154 155984216 156537712 156590078 156758691 157651775 157859492 158020929 158105234 158271855 158367375 159378782 159410080 159654045 159680973 159713071 159895197 159939684 160169915 160294572 160791721 160843734 160862761 161048394 161114453 161450086 161649202 161810187 161896476 161988645 162024457 162486272 162670104 162795697 163574181 163610187 163679934 163696231 163734034 163847748 164004257 164020673 164380543 164543181 164567587 164596029 164722086 165092245 165399960 166153367 166709100 167268394 167383906 167679423 168086136 168298724 168416303 168499329 168522773 168788005 169176451 169346043 169558307 169704020 169792753 170055308 170090492 170117947 170490955 170604051 170633686 170714686 170975071 171670433 171930276 172075713 172119213 172209644 172725555 172848406 172917011 172935809 173190954 173657836 173817860 173827073 174085454 174210947 174304748 174437159 174609820 174725095 175208674 175231921 175238491 175497562 175907645 175997899 176060569 176268361 176445067 176903442 177162121 177614908 177704347 178299357 178671641 179203324 179535460 179652235 179805744 180067981 180097195 180154605 180342329 180344555 180346005 180409724 180596456 180872964 181044732 181270332 181672340 181684081 181798279 181919233 182006799 182135868 182303587 182792844 183063213 183429201 183891402 183902869 183975492 184411670 184659596 184735425 184941364 185070939 185233253 185601540 186242751 186295006 186972855 187223086 187634836 187968330 188114158 188431973 188487780 188609768 189102964 189611296 189694943 190059459 190898515 191170426 191218805 191754348 192043597 192166003 192350710 192525022 192552917 192623816 192638986 193139191 193557726 193748690 193813565 193958138 193962672 194322699 194639561 194714419 195062301 195299337 195458494 195460717 195483435 195675513 195695677 195774382 195821839 196076040 196241796 196354118 197208651 197440081 197569555 197768598 198171900 198709421 198985934 198993912 199029263 199154988 199245474 199347444 199570739 200287923 200654395 200669621 200797318 201065881 201165343 201256057 201270649 201487060 201823206 202379395 202458745 202655379 202805786 202966128 203139991 203219173 203239415 203487319 203849432 204091079 204183311 204445490 204459489 205220562 205731090 205841995 206005031 206391950 206513644 206536556 206629780 206656852 206725871 206910903 207118245 207366745 207448781 207677636 207752838 207778326 207869295 208204004 208713920 208802812 209034821 209143964 209360745 209430668 209672554 209713853 210243457 210415665 210855640 211290948 211717245 211848361 211850364 211926376 212208202 212748165 212763569 212807731 213841647 213987792 214227607 214320841 214337888 214510907 214562565 214924417 215003734 215238723 215413391 216158531 216392988 216879879 217073363 217291186 217390014 217763181 218249879 218308384 218548903 218607339 218705396 218955697 219070238 219142598 219383986 219494502 219807932 220136383 220305100 220996154 221001182 221140498 221147345 221243890 221320917 221407639 221471297 221566324 221716379 221782174 221909713 221947578 222247462 222724955 222828349 222975001 222978316 223122650 223224038 223959620 224005150 224013585 224120212 224285354 224380271 224594374 224755717 225228993 225355370 225426545 225513867 225619430 225746408 225834257 226420859 227247542 227721151 227841294 227935691 228350835 228408314 228502429 229808123 230556598 230609620 231539834 231869685 231894835 232269715 232670746 232780833 233223183 233228030 233492089 233646526 233646820 233815669 234692277 234714174 234800861 234907580 235107020 235425913 235599980 235703104 235755680 236242096 236330456 237271619 237404672 237617116 237630751 238166681 238308352 238377682 238924583 238983811 239046516 239161947 239245311 239621326 239674325 239790920 239852216 239945544 240977749 241155094 241386499 241490360 241535526 241691934 241863890 241999067 243225798 243425060 243472760 243825213 244378587 244454543 244463644 244483765 244708162 244732659 245128990 245136322 245144873 245303298 245649134 246041344 246565717 246689418 246916915 246936971 247660326 248672739 248835235 249173005 249788745 249822870 249989815 250969546 251071772 251092583 251141490 251159922 251576082 251595972 251865494 252005515 252212541 252230625 252335154 252819089 252854745 253096920 253124107 253185904 253298735 253475305 253699995 253777627 254460975 254634094 254664556 254693960 255070583 255107064 255197296 255958482 256289565 256380646 256733609 256761695 256772810 256870470 257147586 257152342 257238200 257305553 257499117 257979646 258111185 258213014 258278067 258490282 258539993 258616631 258821914 259102993 259381271 259456658 259576781 259643349 259690302 259759607 259855130 259963734 260152219 260296976 260603881 260635381 260672183 260702195 261019845 261109562 261814808 261815812 261848183 262234032 262287456 262309636 262553434 262783838 262972598 263025161 263079182 263344801 263592293 263616178 263718456 263748795 263766901 263845906 264303779 264334465 264702173 264791342 264943608 264965248 264967689 265007023 265055840 265065993 265215510 265280270 265433507 265500129 266274284 266620123 266642607 266770149 266854143 266884758 266940286 267001394 267028680 267053516 267106363 267329268 267523874 267923919 268079866 268278235 268566927 269066966 269202709 269253274 269385095 269509781 269792850 269808272 270463264 270484091 270797653 271185416 271238028 271860686 272188969 272225166 272616442 272666672 272836937 272862827 272987894 273291182 273424069 273601658 274096338 274245939 274370498 274491759 274549451 274664470 274861028 275196242 275207002 275346505 275445970 275539202 276101040 276250190 276471556 276532614 276764835 276775971 277184602 277543968 277796144 277949856 278032932 278171508 278251898 278306987 278371503 278552008 278708953 278848049 279630642 279653880 279661898 279673979 279870647 280241747 280572943 280654925 280825405 281414042 281513001 281614436 281856139 282207389 282380105 282785008 283124958 283126927 283685611 285067844 285256950 285655526 286647864 287255668 287282712 287963969 287964867 287972533 288368887 288657579 289600169 290030360 290422792 290883387 290924651 291388301 291511981 292002401 292527941 292531652 292856199 292977794 293259296 293263250 293302075 293318618 293542695 293722215 294047786 294059603 295037659 295264486 295274784 295922682 296246405 296846095 297284877 298211967 298624408 298659842 299251510 299626414 300936981 301065096 301187542 301380830 301493608 301527895 302384976 302411086 302589684 302877831 303036424 303260916 303578167 303584763 303655561 303737402 303824003 303828612 304204017 304362165 304371882 304520713 304620965 304738950 304953397 305277188 305569025 305825438 306340448 306472788 306510301 306538172 306616334 306619873 307725167 307742671 307870574 308079975 308352955 308705562 309102190 309127620 309162561 309282537 309990280 310106754 310222618 310462829 310633323 310701427 310992458 311345345 311413836 311520558 311741792 311762322 312393494 312625462 312738922 313533083 314383002 314817900 314892214 316420975 316883874 316942851 316981408 316982132 317741218 317915679 318364711 318531729 318573098 318943243 319273698 319408722 319659207 319800972 319924965 320222960 320405943 320744851 321446293 321902345 322171023 322310930 322498658 322602004 322862064 323862798 324196673 324212123 324597274 324926853 324987867 325095505 325109019 325320725 325419652 325515894 325711218 325729865 325741708 325837681 326170477 326216744 326268544 326628987 326631576 326743458 326826150 326921412 327283505 327480713 327643173 327695163 327858549 327945476 328016244 328094616 328186197 328214672 328232433 328243607 328491574 328718996 329261426 329460845 329469033 329605892 330285862 330780391 330909607 331366152 331743188 331750861 331843969 331968443 332174240 332259836 332371970 332540358 333189326 333267116 333302593 333323563 333427116 333456137 333937195 333953390 334120544 334200754 334247965 334416914 334696084 335167192 335568474 336179901 336396479 336929323 336998264 337649656 338123673 338308249 338391274 338735701 339053269 339261074 339340189 339426793 340115104 340353752 340520755 340559685 340786759 341439087 341684668 341688116 341740199 341903404 341903954 342104772 342129205 342188170 342640901 342799127 342987325 343028650 343129369 343218782 344295692 344625495 344695900 344891304 345249578 345646743 345658107 345779937 345888585 345954718 346216922 346408887 347111678 347474767 347494777 347855845 347986680 348078276 348165691 348242058 348417925 348520571 348665085 348917689 349865493 349885062 350023780 350032792 350160838 350464042 350476203 350584903 350657956 350935047 351480610 351562235 351839409 351954618 352723685 352788898 353624540 353629593 353651059 353764681 353974122 354101914 354179481 354292111 354330874 354524663 354782762 354916641 355079348 355107036 355144335 355519250 355541363 355699715 356189439 356262084 356672497 356869486 356909386 357286006 357334774 357360385 357497332 357589810 358507506 358573357 358871324 358968668 359493998 359812739 359863592 359884173 359987332 360050509 360797913 361225450 361225487 361287077 361583824 361601019 362024470 362043374 362374020 362614762 363055337 363296026 363382946 363572042 364033495 364184919 364185212 364367208 364620146 364916265 364925439 365196334 365483204 365483533 365582489 365727453 365775455 365891504 366293520 366443608 366909672 366983341 367031892 367059679 367207564 369719001 369744445 369839515 370204895 370642270 370819147 371026387 371067477 371091251 371094416 371258159 371667529 371799655 371934929 371975493 372665202 372775998 372827577 372835123 372986818 373217072 373278492 373364335 373671772 373786501 373893458 373989949 374362852 374711386 374791562 374917310 375635326 375894644 376571388 376694380 376813030 377136733 377333291 377370363 377448920 377707595 377790596 377835865 378560813 379301600 379317127 379360816 379481484 379669116 379848484 380757248 380814263 380837642 381050931 381736053 381738832 381739249 382164440 382210930 382461610 382542007 382558953 382699629 383397912 383480560 383490458 383541030 383832578 383903859 383907119 384461491 385243188 385260350 385261884 385444550 385447887 385623023 386140629 386441109 386840424 386909655 386989760 387167758 387204950 387553239 387580695 387809153 388028575 388067323 388191416 388336095 388971988 389261249 389509423 389884198 389886524 390076542 390592973 390845741 390903767 390937049 391128796 391441293 391498898 391514124 391856630 392104491 392187604 392510241 392515448 392560903 392651475 392887454 393028358 393323555 393733389 394295849 394422695 394718974 394777522 395147791 395601261 395932930 396030979 396342275 396342800 396401690 396502028 396910656 397017281 397082898 397577265 397950212 397957372 398136989 398631780 398703173 398709906 399045511 399377718 399724031 400462277 400575066 400832046 400993429 401131086 401182515 401751410 401804145 401947937 401997013 402193898 402511620 402530012 402534991 402596876 402700229 402784800 402918714 403127069 403270644 403683291 403874576 404285304 404673578 404782211 404836536 404920817 405153338 405380443 405444463 405485556 405514977 405595091 405753031 405765421 405917797 405999275 406457857 406811954 406834894 406993168 407056094 407405364 408719101 409046007 409517346 409629950 410341455 410497278 410672859 410837468 411037236 411105148 411187642 411367361 411485321 411512288 412149266 412152868 412261958 412417128 412575147 413002917 413262979 413392304 413916730 414759725 415177658 415330593 415346190 415438413 416224625 416971908 416979994 417093547 417196269 417293877 418279530 418281899 418384498 418774361 418892696 419273941 419465946 419601019 419834570 419868914 419999562 420496739 420564369 420610478 420717244 421057589 421216537 421283055 421483341 421789510 421893191 421929751 422395519 422608836 423017960 423145750 423436682 423656014 423700839 423808423 423997857 424083917 424189963 424455431 425091163 425398469 425690497 425762495 426004800 426016138 426117440 426310641 427259307 427467600 427782189 428074704 428148359 428260237 428824737 428960657 429333436 429345745 429779895 429965502 430216369 430814120 430848230 431105070 431553595 431740777 432285668 432358052 432492342 432546887 432853627 432960158 433209725 433316534 433633926 433826626 433933569 434006000 434726011 435385353 435444451 435537349 435756267 435804354 435983296 436682653 437020297 437088406 437346351 437681123 437709697 437765387 437925615 438408257 438807436 439286979 439405901 439754432 439914078 440346567 440432003 440566998 441041190 441373947 441601541 441851360 441873787 442006101 442338431 442392382 442465606 442918375 443026501 443050327 443332854 443368009 443965502 444308207 444327644 444420554 444422673 444649676 444670172 445003017 445070715 445217349 445527201 445726099 446352318 446611896 446626435 447017957 447709903 447729954 448563898 448583824 448620040 448647585 448661163 448874366 449018106 449034318 449239042 449624071 450312213 450710904 450838681 451159545 451418735 451603932 451788505 451831124 452348248 452525829 452539266 452622827 453281225 453292158 453332551 453843576 454120591 454406263 454887528 455195819 455200557 455340501 455447106 455501021 455501745 455746475 455891561 456042680 456115079 456440725 456632101 456658993 456833929 457634131 457669587 457689962 457847300 457933701 458160034 458232926 458271127 458489491 458580443 458653631 458738649 458875610 458987343 459107605 459229836 459323884 459587970 459728176 459738808 459952394 460008488 460025553 460529415 460583039 460785393 460879568 461111477 461458094 461648209 461673506 461725755 462306215 462590674 462620631 462793604 463573444 463610844 463700394 463729640 463962139 464517972 464868164 465240516 465307260 465724008 465779062 465974975 466337036 466373384 466396859 466626642 466633366 466839809 467384753 467512970 467783746 467835859 468022929 468232066 468516704 468922171 468939888 469193015 469212981 469288810 469374789 469387933 469566040 469777129 469780200 469917471 470201897 470212190 470327895 470359455 470574228 470649106 470795737 470841045 471182143 471299530 472005093 472136242 472741161 473186655 473239929 473479433 474291118 474356830 474581074 474993989 475102494 475215012 475304722 475337452 475360231 475475489 475816813 476426464 476542320 476630348 476687195 477259933 477898054 478077207 478317235 478414224 478688659 479134273 479221056 479279615 479562960 479676082 479812868 479847772 480157167 480567075 480572851 480686534 480754388 480822075 480857798 481097297 481180966 481494775 481519456 481534246 481640102 481653421 481820684 482001981 482177121 482191085 482300441 482769774 482938932 482950817 483789186 483905627 484054170 484346337 484467393 484623122 484666352 484719778 484914798 484973000 485223011 485521853 485709540 485800369 486121986 486260402 486395610 486784848 486819142 487174317 487987793 488121264 488151086 488201470 488290085 488754796 489167360 489176206 489297152 489322928 489334172 489539705 489755140 489790995 489856060 490311687 490496573 490581093 490594000 490618539 490882503 491038936 491336562 491378103 491658484 491755670 491960881 491985421 492240215 492337023 492777786 492896471 492976920 494347319 494743296 495798184 495827268 495875955 496148962 496771203 497095882 497182103 497186696 497325233 497403428 497525579 497724402 497764037 497782649 497783923 497857760 497900380 498736614 498880946 499201194 499267850 500365600 500475872 500631933 500645983 500807949 501013610 501089524 501265965 501277683 501506110 501508153 502092822 502509734 502575429 502600326 502638505 502900903 502913679 503021627 503084763 503129700 503357636 503681343 503887966 503979206 504234275 504298990 504350409 504407217 504464743 504778726 504942580 505046957 505344235 505471241 505699131 505737162 505754627 505831983 506291362 506304041 506465601 506482117 506542276 506636545 506767172 507080719 507469436 507614702 507831570 508443732 508449777 508573873 508601050 508812158 508949133 509253662 509292526 509346998 509533919 509645836 509741889 509932567 510079176 510348276 510390609 510457510 510641925 510837173 510953651 511006854 511131630 511449626 512477206 512841842 513054686 513145334 513454066 513603656 514151009 514293362 514472369 515130927 515153230 515716859 515771394 515952833 516521092 516754442 517487791 517768384 517790656 517996936 518108435 518188196 518438478 518530253 518637759 518687129 518810155 519014707 519437849 519704805 519779018 519926878 519929626 520178583 520833206 521179717 521614901 522303419 522315113 522348449 522450489 522858033 523139978 524068528 524130807 524568699 524696255 524998265 525670007 525714259 525790599 526315017 526321075 526517055 526571372 526629168 526631330 526675407 527034436 527372399 527421934 527766447 527988370 528101652 528570562 528646708 528684858 529063535 529698142 529739314 529877927 529979208 530746903 531021950 531305971 531332794 531430142 531543519 531553521 531875646 531908895 531926824 532376811 532415210 532514667 532562511 532573667 532772294 532806132 533322908 533351246 533503883 533575320 533640883 533792584 533812768 534094143 534535442 534984734 535050507 535057630 535204688 535222689 535262747 535345273 535504120 536442669 536830757 536865484 537034192 537429170 537501408 537540684 537551070 537676484 537988888 538165826 538171684 538553566 538685023 538742928 538922292 538945715 539075049 539076200 539127392 539604919 539674947 539806896 540427205 540708406 541449611 541544532 542511492 542670132 542772463 543046594 543113682 543389626 543658948 543704369 544059146 544153442 544165756 544326004 544341615 544421295 544644382 545342560 545374771 545601671 546043256 546052641 546120961 547189813 547241262 548308761 548741455 548906211 549022875 549758830 549799117 549799989 549841108 549953440 550003338 550092006 550202129 550793699 550848991 550863702 550945547 550958911 551507080 551534172 552153431 552374401 552832468 552832940 553131539 553168431 553555767 553855383 553865724 554075773 554258290 555161428 555181771 555440775 555449133 555614983 555654174 555701928 555799692 556121592 556671265 556673710 556788466 556863137 557002417 557007306 557116952 557183244 557484104 557780922 557839065 558506041 558612756 558958599 558989709 559516689 559812954 560007648 560020186 560483739 560842812 561241558 561330877 561335120 561389089 561458129 561503646 561665356 561727243 562379879 562433601 562498396 562532611 562590443 563329724 563995359 564100496 564137644 564308207 564621555 564724878 564761118 564886642 565126554 565460113 565506749 565559053 565900257 566070054 566105837 566608319 566706941 566759415 567119392 567225557 567234260 567332561 567480459 567729888 567872549 568886188 568990957 569042702 569073235 569151695 569527342 569600077 569779865 570230685 570423733 570444911 571839404 572131043 572574332 572606462 572790492 572913063 573022125 573132721 573249791 573297384 573471196 573575140 573585905 574083585 574154867 574182306 574440425 574474858 574883506 574980379 574992771 575046678 575160522 575382917 575707795 575894190 576113206 576215659 576441466 576496180 576555236 576592700 577052076 577305442 577399268 577482614 577913551 577989083 578058494 578132562 578267169 578359860 578365626 578444707 578548552 578942891 579330306 579516864 579729141 579884923 580199675 580313876 580609632 580762474 580775311 580794217 580881043 581145497 581181233 581791846 581870009 581952996 582297344 582660948 582804501 582830609 582902218 583332963 583509254 584078176 584198807 584787464 584863072 584971568 585025213 585104213 585146806 585277039 585287499 585662259 585921101 586054396 586516517 586673893 587721215 587740025 588064984 588072029 588081342 588571473 588761366 589007368 589644285 589888711 590242258 590269886 590420043 590727830 591086038 591276103 591304808 591397855 591746828 591893979 592168158 592250338 592497753 592527896 593008611 593340989 593429889 593652635 593842069 593880865 593899354 594258001 594293674 594448268 594725529 594788614 594874755 594883414 595037111 595320549 595363330 595509188 595896824 596184494 596468066 596661295 596807195 597286892 597509564 597590225 597598209 597662858 597891630 598062471 598448406 598846089 599224960 599379546 599455252 599524279 599676301 599711174 599743410 600032272 600132300 600328573 600781728 600910497 601238536 601441448 601456541 601818092 602068504 602256170 602520647 603411899 603728967 603802955 603923106 603987844 604105698 604262131 604271636 604385737 604595093 604820698 604824042 604910660 605219779 605524962 606064325 606095078 606098525 606218633 606330372 606426867 606631170 606924360 606931918 607348415 607405146 607711887 608089298 608519842 608715909 609098923 609321258 609511809 609712492 609725105 610129572 610343018 610381293 610527336 610529598 610701581 610992017 611006509 611952107 612105744 612226936 612384375 612603634 612706420 612711827 612853795 613340207 613579946 613696757 613775350 613940701 614112762 614267463 614642506 614688375 615114860 615413639 615721287 615769642 616011431 616105207 616120833 616245830 616503620 616949684 617141345 617311442 617613086 617764509 617908330 618302589 618328561 618347109 618361134 618775503 618869266 618952383 619063166 619100403 619260051 619491471 619720786 619774401 619973485 620041414 620748824 621006092 621420366 621560256 621960622 622359363 623054226 623132451 623315823 623511395 623643106 623918288 624073525 624543288 624621764 624760901 624961187 625172365 625728997 625813360 625864731 625891236 625953647 626180738 626396175 626474964 626541404 626608959 626887127 627913322 628307750 628617104 629119693 629397638 629981124 630263423 630283068 630635496 631675404 631974856 632226206 632330758 632732796 633121262 633788495 634147558 634460345 634658698 635099503 635200808 635392170 635545371 635747175 635948190 636136189 636445979 637674822 638142514 638153047 638180143 638192070 638955403 639226328 639260745 639272559 639914159 639929160 640021130 640223482 640455728 640753027 640926217 641027673 641209284 641526456 641612726 641652190 641923768 642284756 642937241 644312640 644409146 644450396 644507757 644734533 644745290 645551362 645625645 645800414 646091210 646248650 646453298 646965504 646981518 647007433 647210805 647376016 647482677 647610677 647761408 648202944 648227684 648464957 648580844 648630229 648653678 648972983 649376590 649795738 649926523 650060430 650232545 650640583 650771703 650930037 651188038 651272297 651515058 651684842 651749735 651771861 651966870 652609580 653985868 654141479 654351135 654377072 654529730 654578640 654825348 654838653 654840534 654863745 654905633 655062515 655243363 655477673 655894111 656721069 656753132 656910526 656926790 656954016 657461588 658327248 658759467 658905725 659191251 659443199 660193075 660310030 660520367 660530462 660694376 661587452 662110354 662295715 662693617 662769596 663272944 663594879 664167540 664299009 664494431 664645188 666236854 666327417 666528067 666774675 666901412 667255461 667330333 667371442 668675329 668827449 668844166 669207663 669227311 669470136 669801543 669955084 670026741 670232959 670739101 670808053 671544590 671844184 671936624 672234200 672498522 672787778 673175126 673374374 673502087 673586567 673608148 673747788 674038793 674142218 674175666 674498703 674798863 674869945 675148656 675645563 676023274 676479201 676612580 676614051 676849726 676895334 676925964 677067848 677080056 677109515 677347083 677358817 677712100 678379203 678430471 678515018 678715126 679025596 679032222 679452126 679533283 679751651 681204106 681237611 682269003 682595695 682621520 682667371 682709760 682874773 682971260 683003862 683118003 683283579 684192153 684306685 684621757 684792554 684845311 685027223 685142141 685413502 685834748 686055556 686639321 687185979 687240606 687330348 687336752 687624245 687706185 687972204 688030352 688321569 688623188 688803297 689044681 689446646 689513598 689637656 689984375 690201008 690303874 690677885 690776273 691311936 691569530 692010169 692060870 692689664 693506187 693513657 693532204 693539831 693815330 694189074 694358356 694437715 694678996 694846885 695106681 695171967 695922768 696045386 696295072 696302310 696401700 696583373 696601826 696655062 696679330 696889231 697329823 697373260 697404885 697489521 697565215 698154407 698206221 698307659 698760434 698879805 698887933 699020138 699275007 699358869 699463828 699601966 699979876 700109988 700406982 700547599 700567221 700874516 700969527 701645607 702022249 702117666 702256834 702393783 702874290 702988124 703164468 703256453 703532054 703540557 703614480 703748643 703941452 703966426 704182453 704478092 704517202 704811341 704850425 705015348 705380593 705492198 706121895 706129780 706131793 706239891 706278141 706424367 706440732 707019682 707538300 708457887 709059061 709161731 709470135 709635204 709738220 709941292 709984920 710000170 710058369 710775593 710843535 711042944 711471809 711853207 711950540 712120914 712348201 712726666 713132098 713171231 713384079 713741173 713845597 713930746 714071044 714118600 714570079 715066849 715142915 715373029 715397707 715625521 716253329 716506551 717130551 717254233 717285365 717475111 717684910 717913359 717991541 718280572 718453682 718883876 718946450 719087684 719888053 720022549 720039509 720101567 720177783 720399317 720598579 720896477 721034676 721052065 721340579 721397771 721455459 722355261 722386369 722413371 722672173 722924872 723105691 723440914 724093850 724198920 724198969 724217205 724588547 725679223 725780106 725884507 726010266 726616178 726655272 726920281 726958040 726969220 727179645 727446717 727692864 729157405 730539708 730578962 731135741 731154689 731186998 731297216 731447563 731710483 731936550 732217585 732275092 732450843 732565113 732892942 733697323 733788311 734405008 734488408 734843811 734984936 735052449 735733914 735986979 737174671 737660344 738068770 738276700 738495609 738791594 739184160 739536467 740000248 740698887 741122748 741128370 741146213 741219077 742202868 742204298 742365407 742389627 742694766 742850027 742913724 743220791 743239429 743597909 743849582 744284285 744495213 745282301 745329665 745590990 745668814 745748890 745758621 745785117 745910903 746953531 747031430 747138693 747566550 747824621 747922379 748427240 748497212 748507539 748601327 749019684 749049208 749175266 749725141 749796343 750054381 750070854 750150808 750432883 750435596 750634509 750687960 750722053 751705362 752047551 752570247 752646696 752907020 753163016 753219671 753264498 753278338 753445415 753811416 754395562 755275942 755450278 755665776 755924175 756002563 756069454 756124081 756135093 756333587 756410815 756507011 756889660 757031050 757302609 757318703 757508650 757777850 758196315 758211921 758355261 758541757 758821843 758885359 759199764 759681826 759782424 759822685 759893300 760113499 760452177 760674270 760683307 760783406 761036238 761276746 761908594 762599080 762912841 763202788 763465487 763638639 763817035 763990424 764105740 764325494 764355367 764651264 764943261 764979142 765200634 765295911 765476170 765735660 765938050 766006354 766038209 766090737 766720518 766796889 767088334 767122537 767538773 767999406 768739335 768851372 769042758 769426188 769731480 770031140 770829817 770919523 771816930 771864928 772021527 772243235 772289978 772296077 772373594 772787318 772799549 773065179 773458516 773475170 773479808 773836503 774176820 774301658 774736447 775063029 775106494 775798159 775929186 776085944 776447127 776761334 776816657 776995275 776996575 777462929 777677542 777799772 778556891 779101052 779222106 779534831 779849683 779882763 780031283 780042974 780279859 780413840 781007844 781523810 781965121 782006208 782079289 782131084 782653621 782679356 782738602 783368318 783504909 783614241 783672609 783681431 783774810 783802298 783917335 783932081 784669417 785257402 785494470 786132592 786301543 786568581 787204196 787307194 787756632 787858774 787870049 788094122 788383732 788706383 788952837 789190900 789654261 789939652 790310497 790597579 790998217 791006030 791223479 791272764 791425249 791606599 791662590 791665578 791724897 792574806 792787646 793057599 793177397 793494222 794146797 794393907 794425014 794856677 795102674 795164536 795209017 795367501 795401084 795789476 796026771 796308621 796422484 796537935 796627212 796628934 796931155 797026284 797178836 797200879 797231412 797374246 797436699 797482081 797575606 797978577 798355883 798381033 798478849 798503751 799341247 799590579 799696567 799751689 800268071 800302386 800387034 800552883 801418711 801469650 801622767 801931911 802095041 802282188 802482706 802534889 803193086 803525938 803932541 803935250 804034945 804182026 804368207 804390526 804408679 804624976 804676804 804761594 805244803 805297606 805667768 805811663 805824914 805934780 805981564 806256864 806404375 806625571 806772100 806791871 806974144 807103201 807237750 807252923 807405861 807628319 807991806 808206086 808795060 809396867 810405896 811142595 811520641 811780225 811782924 811887544 811989343 812348710 812379822 812842929 813058182 813609764 813733087 813848082 813900107 813951260 814144419 814219466 814322994 814417413 814528417 814547298 814734148 814879661 815437289 815527933 815616181 815689731 815752827 815857952 816038033 816154447 816205775 816912366 817122755 817508785 817598795 817810479 817894532 818205553 818295014 818340222 818354361 818606691 818811259 819068063 819717878 820007359 820215338 820404644 820415777 820990359 821180743 821794376 822272465 822419144 822488585 822489105 823142136 823298486 823366646 823550020 824349131 824716068 825136426 825234766 825799316 825843920 826092352 826151155 826189800 826225216 826265474 826516595 826610415 826656918 827413603 827484400 828526899 829209259 829346709 829475697 829700650 830119466 830139650 830837811 830989351 831002712 831104914 831381399 831642257 831822165 832208469 832319455 832375637 832394824 832448223 832479148 832713317 832779327 832780438 832882547 833126394 833302447 833336743 833337184 833476720 833737842 833826671 833900970 834378446 834567177 834804879 835270468 835604536 835715202 835815270 835983709 836103680 836375103 836958269 837099481 837201074 837570936 837990128 838156974 838536789 838792470 839010671 839477606 839807523 840062470 840515106 840995355 841093051 841495846 841836533 842244751 842391375 842468211 842481435 842839544 842975312 843180372 843298466 843337374 843481404 843511158 843578465 843644062 843675503 845187987 845204623 845324171 845738253 845863858 845982234 846090163 846186688 846497272 846538566 846915071 847470406 847647475 848420695 848831412 848853810 848900485 848959698 849236634 849494140 849568409 849601931 849985718 850274962 850413292 850483603 850828115 850994626 851180837 851451625 851932243 852190966 852524896 852699818 852901235 853047745 853570300 853674166 853740145 853750679 854099711 854450825 854530493 854582296 854923377 855023660 855214076 855496724 855912780 856167504 856217566 856372508 856444782 856459671 857183687 857444094 857756598 858064367 858421105 858470316 859864547 859887240 860814141 861102531 861280640 861543324 861638682 862152831 862467047 862500302 862586846 862960616 863056154 863337444 863558030 863885738 863917583 864052943 865141628 865449471 865654438 866013717 866199291 866286557 866339193 866529399 866889493 866987059 867014315 867045863 867172716 867410571 867977741 868366213 868573418 868644447 868692287 868830559 868866999 869073934 869316838 869685903 869907375 870208563 870372195 870646242 870786432 871094561 871353295 871837304 872112658 872150606 872396481 872436013 873334361 873687424 873752126 873860214 873934488 874164664 874303538 874512218 874603648 874912558 875083247 875261285 876020239 876029762 876224997 876244937 876272120 876297659 876406742 876572934 876760539 876930635 876972477 877066192 877490916 877559040 877886340 878082550 878206101 878396803 878399758 878445218 878588716 878773615 879223071 879282052 879437066 879560048 879732130 880759481 880927922 881174390 881232958 881273995 881395463 882342448 882372166 882415213 882603328 882616585 882670557 882706312 882872092 883163569 884041452 884303759 884600498 884731595 884991029 885107873 885182826 885198355 885244164 885271863 886538362 886931712 887125722 887376479 887628222 888311083 888796021 889187147 889263087 889311964 889635612 889828196 889968505 890213800 890249266 890448722 890647178 890883077 891065223 891087569 891105364 891195446 891671604 891904485 891910686 892072589 892563448 892641594 892660921 892744101 892845297 893357936 893786233 893791744 893824656 893923426 894557397 895019228 895273283 895293884 895355301 895397575 895637109 895650962 895840856 895971977 896581151 897186311 897361054 898075516 898141452 898352400 898616324 898654114 898960208 899029328 899097432 899240252 899433474 900273276 900311181 900380201 900477766 900728017 900771696 901008131 901150553 901466750 901750549 902137303 903064097 903086679 903449130 903502476 903681103 903974416 904063893 904429720 904479480 904852427 904866609 904978197 905143043 905228142 905570594 905936769 906087161 906157065 906533422 906561339 906572294 906657835 906879356 906883392 907026182 907432190 907877575 908301336 908313399 908457971 908465805 908813576 908853931 908945365 909298389 909451442 909541384 909583788 909634516 909815558 910656784 911189373 911406032 911532954 911601539 913444125 913485148 913619549 913687388 913689162 913906467 914115751 914260513 914666559 915135141 915152211 915261481 915308726 915449360 915695721 915701325 915704292 915742781 915868796 916104184 916272258 916816221 916833476 917435187 917581985 917673732 918068598 918142847 918452976 918579788 918737845 918765997 919303580 919333134 919432913 919876143 919906128 919925607 920136955 921097891 921161742 921288372 921424345 921459266 921809312 922046920 922106762 922291230 922857523 923055873 923057621 923377790 923571158 923647238 923835124 924043117 924526694 924721023 924821254 925351384 925380548 925387721 925403139 925658317 925921400 926342604 926343098 926370981 926448893 926744519 927503235 927789401 927901898 927941603 927988293 928288188 929527463 929893376 930037160 930097370 930264513 930401308 930481113 930650776 930665009 930865650 932314895 932663861 933053876 933579885 933717849 933753480 933792283 933803427 934784802 934841941 934969619 935117784 935264415 935320081 935360758 935384584 935413557 935578190 935850750 936024189 936227638 936291526 936504750 936658200 936698670 936753535 936842863 937034777 937064477 937420005 937451564 938058514 938117114 938154020 938290231 939039040 939424065 939604241 939770512 940140325 940306137 940379974 940426542 940432714 940619297 941019938 941101446 941302477 941315728 941368891 942285400 942642173 942862296 942949587 943523119 943765089 944073569 944289308 944326819 944772619 945305550 945422750 945537429 945818290 946183766 946401810 947131888 947141993 947150542 947151867 947884334 947903897 947949425 948328819 948478524 948510644 949160196 949291152 949447260 949683719 949736592 949926820 950294794 950736122 952130635 952412033 953120343 953206886 953354397 953648613 954148975 954575383 954739324 954788483 954996765 955263732 955308765 955389318 955507143 955509114 955644374 955653411 956112609 956221611 956249434 956425193 956430653 956480966 956493175 956763748 956890718 956896602 956999943 957345139 957470812 957967833 958334820 958646910 958834095 959103301 959203619 959711427 960120332 960422637 960490824 960615027 960658574 961687975 961954917 962148661 962225896 962697002 962813724 962999764 963132639 963670735 963760481 964116634 964301655 964487058 964625961 964702113 964747022 964973828 965096065 965207054 965559879 965736849 965798721 965922161 966201122 966300958 967031944 967113813 967248702 967669838 967809561 967900935 968052270 968055451 968891429 969015586 969214999 969426897 969467708 969483116 969904417 970220279 970414635 970730258 970766931 970788980 970846716 970922027 971023620 971145503 971186938 971327872 971385819 971506147 971526552 971560457 971608326 972168145 972745325 972747026 973411024 973745109 973801085 973823452 973953248 974151180 974311312 974546101 974655662 974776485 974886177 975372809 975888952 976147305 976238496 976617043 976775302 976946995 977622744 977771135 977856534 977865696 978070604 978297038 978304114 978669118 978752225 979185150 979213055 979247069 979262064 979550399 979626687 980439690 980463046 980649506 980691168 980780987 980991717 981373793 981540859 981623282 981770764 982137350 982185531 982275302 982328373 982437427 982561315 982790217 983578489 983754625 983970669 984181815 984593652 985379428 985434551 985476697 985899119 986007244 986590289 986868642 987611369 987880954 988086214 988746275 989244019 990165574 990399377 990646673 990711289 990965334 991023029 991124935 991323866 991351572 991500371 991514998 992029272 992199285 992267376 993087815 993540350 993904835 993913936 994003186 994384399 994592349 995593922 995600076 995864981 995937925 996068682 996399712 996593644 996937301 997001953 997886958 997937465 997946916 997991197 998234800 998277873 998720622 998817850 998832067 999306749 999323569 999540393 999637861