Skip to content

Instantly share code, notes, and snippets.

@colomon
Last active December 18, 2015 20:48
Show Gist options
  • Save colomon/5842544 to your computer and use it in GitHub Desktop.
Save colomon/5842544 to your computer and use it in GitHub Desktop.
Good: 44456792580594
Good: 50614138253250
Good: 59357450973004
Good: 164642088902027
Good: 193986355442769
Good: 202951222887217
Good: 215875232162579
Good: 290286376923035
Good: 447304040918007
Good: 520529578720272
Good: 530676354404787
Good: 734720792924911
Good: 815137844085088
Good: 870790460042577
Good: 871865243253216
Good: 1044928871245998
Good: 1101297411632018
Good: 1140465964212545
Good: 1183764797096020
Good: 1322370749233600
Good: 1334980641241752
Good: 1406511781318468
Good: 1439959652016801
Good: 1484293210970381
Good: 1555972403417225
Good: 1568735561490071
Good: 1582933178534843
Good: 1611704426867028
Good: 1639953611470757
Good: 1684899320684276
Good: 1822981745390307
Good: 1898594301821545
Good: 2022420591961248
Good: 2044855935667862
Good: 2157161439552591
Good: 2358430263832703
Good: 2380682166817604
Good: 2414436952895818
Good: 2748301604338921
Good: 3128446715563410
Good: 3178645021819572
Good: 3247391770908698
Good: 3377551163809028
Good: 3389613051511144
Good: 3648875775545676
Good: 3682159373428430
Good: 3702179640069532
Good: 3710559203078011
Good: 3740927277082142
Good: 3773438931689664
Good: 3798769698103424
Good: 3819181026495219
Good: 3887166202656153
Good: 3964721529786404
Good: 4070457205423269
Good: 4073059904135822
Good: 4239008074712245
Good: 4283115802838965
Good: 4414861709411209
Good: 4475043934971643
Good: 4480333541137504
Good: 4512885022953187
Good: 4517748684671874
Good: 4558258277945236
Good: 4659450762918928
Good: 4683117040095998
Good: 4747894148434136
Good: 4873850789340567
Good: 4890678673569574
Good: 4903196787087961
Good: 4940284114910343
Good: 5065121629523102
Good: 5077923830623256
Good: 5101989405757833
Good: 5237938259318766
Good: 5280333122517316
Good: 5309683040343547
Good: 5401540285399630
Good: 5425501322368997
Good: 5538029826572114
Good: 5554585859936599
Good: 5788869439546487
Good: 5888009211083589
Good: 5981685068660185
Good: 6030030911634000
Good: 6098825514455570
Good: 6123864688765587
Good: 6196367875428780
Good: 6203971174403810
Good: 6398616368894624
Good: 6399444565545787
Good: 6505688979865787
Good: 6591749159105428
Good: 6638154985244552
Good: 6904138121299197
Good: 7108080332598296
Good: 7169554656909056
Good: 7258430673124225
Good: 7361309459817552
Good: 7361995543899217
Good: 7372259462704256
Good: 7450481897241070
Good: 7485055701573740
Good: 7492151228460893
Good: 7513207951322492
Good: 7541036436483305
Good: 7626211068510115
Good: 7687259752965746
Good: 7689520915086692
Good: 7896508347247257
Good: 7949285154068483
Good: 7970407147981130
Good: 8168775817663024
Good: 8226030111283932
Good: 8233941182668253
Good: 8251752547635753
Good: 8304586863727870
Good: 8632279134738663
Good: 8640549380266461
Good: 8702759016470215
Good: 8730207197437028
Good: 8762311014650163
Good: 8817919144599482
Good: 8853795825821565
Good: 8959082611485434
Good: 9052759139409858
Good: 9224122641777180
Good: 9226077990129088
Good: 9361344878315962
Good: 9567769334567534
Good: 9587779093742802
Good: 9698982760234700
Good: 9856391986843294
Good: 9987832052452486
Good: 10096693532767730
Good: 10169282116066474
Good: 10216798429572696
Good: 10364938970578208
Good: 10594691957129800
Good: 10625586602569318
Good: 10793883297475560
Good: 10967233825744450
Good: 11033756140951528
Good: 11195462689003132
Good: 11434079593334836
Good: 11464952426806634
Good: 11659103822533762
Good: 11790947397524894
Good: 11824147937369270
Good: 11841770946753524
Good: 11923350366259454
Good: 12242778177929852
Good: 12765480734606740
Good: 12833413064303006
Good: 12868404392900190
Good: 12868678637308736
Good: 12946336109008030
Good: 13128629475436412
Good: 13336575590964286
Good: 13568510333149474
Good: 13585164983077538
Good: 13597749454083386
Good: 13775106707006252
Good: 13890342263688204
Good: 13892715793220732
Good: 14094992391462472
Good: 14100375930063582
Good: 14316766973633970
Good: 14332681490228908
Good: 14602642839762390
Good: 15703413359327340
Good: 15983571439034790
Good: 15997634392133380
Good: 16655702260020958
Good: 16687837360625902
Good: 16695136617932646
Good: 16816399850887704
Good: 16822442477939852
Good: 16876439835827346
Good: 17321331111847634
Good: 17323069420961874
Good: 17476286822919542
Good: 17628212859062548
Good: 17886562306073782
Good: 17934283781269154
Good: 18080221369579668
Good: 18347707367115488
Good: 18520746159888856
Good: 18745745775097124
Good: 19280720557517836
Good: 19638917531259188
Good: 19806843743078156
Good: 19904020538985072
Good: 20010552940065776
Good: 20860112495200904
Good: 21251743346867224
Good: 21669905261145524
Good: 21943360994614756
Good: 22263094364332936
Good: 22309336051389568
Good: 22870662229371772
Good: 23018948013236220
Good: 23288188442604488
Good: 23356291255667276
Good: 23837438240078744
Good: 23945893025059584
Good: 23956228570524212
Good: 24379356347542528
Good: 25010172294253468
Good: 25104026786929840
Good: 25236301238072728
Good: 25418874943807692
Good: 25763529457798576
Good: 25772536898115456
Good: 26260986387118424
Good: 26461059738710620
Good: 26468304904750520
Good: 26862856271266100
Good: 26974353552762240
Good: 27439856130243132
Good: 27727877209632584
Good: 27740567464449592
Good: 27779993903614156
Good: 28103031192633196
Good: 28122364618290868
Good: 28584385662653760
Good: 29187276597464972
Good: 29707296671403188
Good: 30017454576456236
Good: 30101442001577520
Good: 30477366060649944
Good: 30647351631593952
Good: 30726057759533256
Good: 31312336680057860
Good: 31663075142392916
Good: 32218475761464440
Good: 32490422952790744
Good: 32685092397476068
Good: 32748793312873264
Good: 32974105973876056
Good: 32997746821357868
Good: 33139706384151440
Good: 33271516522386664
Good: 33653073034308220
Good: 33723350975208636
Good: 33783039593102792
Good: 34279535068951520
Good: 34532893379863624
Good: 34659186139757668
Good: 34723858580362628
Good: 35852360443520544
Good: 35914732167471384
Good: 36613533328756432
Good: 36667235199864432
Good: 37032754882124536
Good: 37086101247833528
Good: 37322397754233840
Good: 37399624480489064
Good: 37921719768741936
Good: 38282938597989992
Good: 38591003913165360
Good: 38651342646677152
Good: 38833452525392008
Good: 38849728531475936
Good: 39887189618078544
Good: 39998545531181136
Good: 40119499632237792
Good: 40411289207969296
Good: 40965806249324904
Good: 41492879025143176
Good: 41841592622162104
Good: 41878620072265280
Good: 42210061258187928
Good: 43358986443340536
Good: 46304296683607960
Good: 46555005180765136
Good: 47397095266075632
Good: 51266047207574024
Good: 51413355426489144
Good: 51940624877258848
Good: 52184939268059960
Good: 53944236199979136
Good: 55542161153837144
Good: 55818518464925088
Good: 57548859357651520
Good: 58355200780012920
Good: 58756977399135048
Good: 60980506778284848
Good: 62899473272503592
Good: 63172697189047208
Good: 63714056152092072
Good: 64259804736357648
Good: 65285423513240264
Good: 65591829093969208
Good: 65856876233161312
Good: 65997474465383880
Good: 66024105062002224
Good: 66529777694129784
Good: 73268735990890000
Good: 80359168496319392
Good: 86687622841034752
Good: 90737098155133232
Good: 95129125056190256
Good: 97338340630773536
Good: 99378177155161424
Bad: 9156818666617013 => 9156818666617012
Bad: 9162584200616391 => 9162584200616392
Bad: 9246270059192049 => 9246270059192048
Bad: 9400572437687133 => 9400572437687132
Bad: 9445861274560957 => 9445861274560956
Bad: 9525699980230989 => 9525699980230988
Bad: 10017604964265411 => 10017604964265412
Bad: 10182482511920087 => 10182482511920088
Bad: 10196400836825433 => 10196400836825432
Bad: 10610226432703709 => 10610226432703708
Bad: 10662254252100707 => 10662254252100708
Bad: 10759490201893239 => 10759490201893240
Bad: 10846882039987873 => 10846882039987872
Bad: 10901625676818715 => 10901625676818716
Bad: 10954157631572443 => 10954157631572444
Bad: 11229159977147297 => 11229159977147296
Bad: 11262143231439975 => 11262143231439976
Bad: 11379339935602207 => 11379339935602208
Bad: 11410544940500939 => 11410544940500940
Bad: 11452186466680271 => 11452186466680272
Bad: 11709373007216313 => 11709373007216312
Bad: 11772632410509287 => 11772632410509288
Bad: 11780171561799731 => 11780171561799732
Bad: 11810359303204333 => 11810359303204332
Bad: 11949090746970483 => 11949090746970484
Bad: 12074576087972989 => 12074576087972988
Bad: 12159234353032849 => 12159234353032848
Bad: 12332438697260773 => 12332438697260772
Bad: 12337074642827783 => 12337074642827784
Bad: 12355363674106181 => 12355363674106180
Bad: 12432259250148533 => 12432259250148532
Bad: 12484620535180535 => 12484620535180536
Bad: 12696502770100067 => 12696502770100068
Bad: 12739686709864661 => 12739686709864660
Bad: 12792538131181125 => 12792538131181124
Bad: 12935643018164447 => 12935643018164448
Bad: 13473254457025123 => 13473254457025124
Bad: 13601807511556697 => 13601807511556696
Bad: 13619978053614689 => 13619978053614688
Bad: 13862340251898979 => 13862340251898980
Bad: 13869800578810723 => 13869800578810724
Bad: 13918891640551967 => 13918891640551968
Bad: 14133729198612555 => 14133729198612556
Bad: 14247519647518051 => 14247519647518052
Bad: 14298001322565755 => 14298001322565756
Bad: 14575437097945339 => 14575437097945340
Bad: 14592221993903003 => 14592221993903004
Bad: 14796984204361021 => 14796984204361020
Bad: 14809647109680437 => 14809647109680436
Bad: 14825948387790469 => 14825948387790468
Bad: 15089871880967557 => 15089871880967556
Bad: 15106432312079003 => 15106432312079004
Bad: 15179225953737133 => 15179225953737132
Bad: 15211045921657057 => 15211045921657056
Bad: 15290355275575793 => 15290355275575792
Bad: 15387857977362595 => 15387857977362596
Bad: 15474941415258915 => 15474941415258916
Bad: 15840726269589507 => 15840726269589508
Bad: 15939092495902459 => 15939092495902460
Bad: 15948852349157603 => 15948852349157604
Bad: 16004868817674773 => 16004868817674772
Bad: 16016889672619687 => 16016889672619688
Bad: 16061902524807207 => 16061902524807208
Bad: 16175038363886533 => 16175038363886532
Bad: 16269994167899579 => 16269994167899580
Bad: 16592012992159253 => 16592012992159252
Bad: 16888439489341207 => 16888439489341208
Bad: 17420282126594945 => 17420282126594944
Bad: 17528824076257973 => 17528824076257972
Bad: 17725541130204649 => 17725541130204648
Bad: 17745235946838191 => 17745235946838192
Bad: 17906950209875001 => 17906950209875000
Bad: 17976763282481467 => 17976763282481468
Bad: 18001246594038161 => 18001246594038160
Bad: 18166613296422654 => 18166613296422656
Bad: 18176317738393834 => 18176317738393832
Bad: 18278541719725579 => 18278541719725580
Bad: 18526949998265131 => 18526949998265132
Bad: 18580340285767738 => 18580340285767736
Bad: 18713880997361183 => 18713880997361184
Bad: 19271930115186321 => 19271930115186320
Bad: 19349608963715957 => 19349608963715956
Bad: 19357333077141577 => 19357333077141576
Bad: 19401687468814989 => 19401687468814988
Bad: 19456844438931237 => 19456844438931236
Bad: 19471410688172078 => 19471410688172080
Bad: 19587748227201667 => 19587748227201668
Bad: 19618450684832974 => 19618450684832976
Bad: 19628654480156345 => 19628654480156344
Bad: 19864659692227945 => 19864659692227944
Bad: 19864800134290517 => 19864800134290516
Bad: 19992717067897494 => 19992717067897496
Bad: 20005459780227094 => 20005459780227096
Bad: 20029632410203289 => 20029632410203288
Bad: 20178328648992365 => 20178328648992364
Bad: 20378801241439591 => 20378801241439592
Bad: 20428687353181970 => 20428687353181968
Bad: 20455091902598030 => 20455091902598032
Bad: 20615658104918870 => 20615658104918872
Bad: 20652265116787986 => 20652265116787984
Bad: 20717727334700761 => 20717727334700760
Bad: 20791633456021398 => 20791633456021400
Bad: 20953475825953611 => 20953475825953612
Bad: 20980181622797127 => 20980181622797128
Bad: 21059751282171378 => 21059751282171376
Bad: 21067117370583225 => 21067117370583224
Bad: 21091329247098042 => 21091329247098040
Bad: 21093867381098430 => 21093867381098432
Bad: 21141183061791746 => 21141183061791744
Bad: 21317824360599539 => 21317824360599540
Bad: 21438316748634023 => 21438316748634024
Bad: 21768596999839901 => 21768596999839900
Bad: 21846639419334027 => 21846639419334028
Bad: 22020581888811138 => 22020581888811136
Bad: 22078823726942162 => 22078823726942160
Bad: 22167935649290227 => 22167935649290228
Bad: 22649233119985442 => 22649233119985440
Bad: 22668324813357909 => 22668324813357908
Bad: 22694067328627593 => 22694067328627592
Bad: 22841079433996703 => 22841079433996704
Bad: 22887422332496865 => 22887422332496864
Bad: 22947630583186469 => 22947630583186468
Bad: 23024352291929230 => 23024352291929232
Bad: 23122756774625707 => 23122756774625708
Bad: 23133301197694405 => 23133301197694404
Bad: 23194514194983863 => 23194514194983864
Bad: 23285090706351014 => 23285090706351016
Bad: 23303807803050038 => 23303807803050040
Bad: 23400984077669817 => 23400984077669816
Bad: 23412241974986587 => 23412241974986588
Bad: 23809878442178962 => 23809878442178960
Bad: 23836447716755373 => 23836447716755372
Bad: 23891902175713759 => 23891902175713760
Bad: 24012341528557367 => 24012341528557368
Bad: 24085973602626914 => 24085973602626912
Bad: 24126675429024947 => 24126675429024948
Bad: 24374155994756865 => 24374155994756864
Bad: 24593342509762447 => 24593342509762448
Bad: 24684579721552222 => 24684579721552224
Bad: 24709610781847839 => 24709610781847840
Bad: 25282360256068369 => 25282360256068368
Bad: 25397712030643569 => 25397712030643568
Bad: 25398078754027997 => 25398078754027996
Bad: 25448802187783687 => 25448802187783688
Bad: 25470729263128957 => 25470729263128956
Bad: 25626611797091075 => 25626611797091076
Bad: 25676032631811111 => 25676032631811112
Bad: 25712081631000157 => 25712081631000156
Bad: 25732068023793899 => 25732068023793900
Bad: 25841310618431405 => 25841310618431404
Bad: 26090867307244279 => 26090867307244280
Bad: 26100352492968663 => 26100352492968664
Bad: 26110338293257051 => 26110338293257052
Bad: 26186902571363151 => 26186902571363152
Bad: 26256531367610305 => 26256531367610304
Bad: 26351016507064961 => 26351016507064960
Bad: 26370473718810143 => 26370473718810144
Bad: 26619589227233907 => 26619589227233908
Bad: 26662654437367642 => 26662654437367640
Bad: 26806748978266171 => 26806748978266172
Bad: 26825237686879463 => 26825237686879464
Bad: 26869961272829110 => 26869961272829112
Bad: 26936389976172227 => 26936389976172228
Bad: 26974973823361854 => 26974973823361856
Bad: 27010448293302523 => 27010448293302524
Bad: 27283239056607825 => 27283239056607824
Bad: 27422077250170741 => 27422077250170740
Bad: 27494632872781702 => 27494632872781704
Bad: 27565750581147695 => 27565750581147696
Bad: 27917615661183325 => 27917615661183324
Bad: 27930763408210875 => 27930763408210876
Bad: 27937315299198297 => 27937315299198296
Bad: 27993280044092311 => 27993280044092312
Bad: 28119036430281018 => 28119036430281016
Bad: 28399242279667149 => 28399242279667148
Bad: 28402606411798275 => 28402606411798276
Bad: 28496742166127630 => 28496742166127632
Bad: 28534557030019178 => 28534557030019176
Bad: 28662964649785890 => 28662964649785888
Bad: 28755273505938102 => 28755273505938104
Bad: 28823565676965345 => 28823565676965344
Bad: 28886629344799571 => 28886629344799572
Bad: 28959752241337227 => 28959752241337228
Bad: 29034227101718275 => 29034227101718276
Bad: 29054334488337426 => 29054334488337424
Bad: 29194079798564159 => 29194079798564160
Bad: 29203225321131826 => 29203225321131824
Bad: 29210563017717386 => 29210563017717384
Bad: 29267926582365359 => 29267926582365360
Bad: 29329210249687597 => 29329210249687596
Bad: 29515597533373237 => 29515597533373236
Bad: 29516897071348989 => 29516897071348988
Bad: 29520620549493570 => 29520620549493568
Bad: 29539071304435551 => 29539071304435552
Bad: 29695272445859419 => 29695272445859420
Bad: 29712837098886925 => 29712837098886924
Bad: 29914303879176754 => 29914303879176752
Bad: 30196824109253575 => 30196824109253576
Bad: 30472523154801449 => 30472523154801448
Bad: 30562891203945481 => 30562891203945480
Bad: 30605296296297165 => 30605296296297164
Bad: 30708095333618721 => 30708095333618720
Bad: 30847217997205231 => 30847217997205232
Bad: 31253240633253187 => 31253240633253188
Bad: 31481106103927553 => 31481106103927552
Bad: 31696099181051849 => 31696099181051848
Bad: 31778316593631157 => 31778316593631156
Bad: 31957635737545083 => 31957635737545084
Bad: 32099156215228426 => 32099156215228424
Bad: 32214663934165169 => 32214663934165168
Bad: 32306626410212730 => 32306626410212728
Bad: 32406324460297189 => 32406324460297188
Bad: 32430916789280185 => 32430916789280184
Bad: 32897143045815119 => 32897143045815120
Bad: 32962618129334557 => 32962618129334556
Bad: 33023070261985182 => 33023070261985184
Bad: 33042805234135802 => 33042805234135800
Bad: 33195433233665354 => 33195433233665352
Bad: 33317651404898794 => 33317651404898792
Bad: 33512872752189678 => 33512872752189680
Bad: 33586955152962243 => 33586955152962244
Bad: 33647868222501658 => 33647868222501656
Bad: 33770881299392207 => 33770881299392208
Bad: 33826316307585365 => 33826316307585364
Bad: 33884264334768678 => 33884264334768680
Bad: 33889355274466550 => 33889355274466552
Bad: 34074372917974041 => 34074372917974040
Bad: 34124922714550371 => 34124922714550372
Bad: 34161410669206435 => 34161410669206436
Bad: 34254097116525166 => 34254097116525168
Bad: 34375697277146286 => 34375697277146288
Bad: 34447755027043861 => 34447755027043860
Bad: 34457052213050671 => 34457052213050672
Bad: 34696117888334829 => 34696117888334828
Bad: 34729845888369049 => 34729845888369048
Bad: 34822897660442939 => 34822897660442940
Bad: 35008305512839163 => 35008305512839164
Bad: 35056666954600686 => 35056666954600688
Bad: 35187203255218750 => 35187203255218752
Bad: 35314688743097615 => 35314688743097616
Bad: 35431424955078454 => 35431424955078456
Bad: 35442256839186539 => 35442256839186540
Bad: 35458529247468909 => 35458529247468908
Bad: 35466252500750854 => 35466252500750856
Bad: 35674757018601129 => 35674757018601128
Bad: 35682593033711087 => 35682593033711088
Bad: 35840871501834198 => 35840871501834200
Bad: 35842156318710115 => 35842156318710116
Bad: 35893808751209334 => 35893808751209336
Bad: 35898604039307837 => 35898604039307836
Bad: 35947555034110746 => 35947555034110744
Bad: 36091995177406497 => 36091995177406496
Bad: 36171219122093681 => 36171219122093680
Bad: 36171936168051795 => 36171936168051792
Bad: 36184096029734949 => 36184096029734952
Bad: 36188559048480259 => 36188559048480256
Bad: 36638172669920643 => 36638172669920640
Bad: 36702211335855537 => 36702211335855536
Bad: 36708953579531839 => 36708953579531840
Bad: 36731827995697518 => 36731827995697520
Bad: 37099031679777366 => 37099031679777368
Bad: 37132576542401262 => 37132576542401264
Bad: 37162917337727610 => 37162917337727608
Bad: 37240117690159667 => 37240117690159664
Bad: 37250478014474869 => 37250478014474872
Bad: 37319436899703853 => 37319436899703856
Bad: 37354463919928046 => 37354463919928048
Bad: 37404150311139175 => 37404150311139176
Bad: 37498059588478759 => 37498059588478760
Bad: 37513542937378930 => 37513542937378928
Bad: 37550757809919916 => 37550757809919920
Bad: 37585270393579841 => 37585270393579840
Bad: 37969936393278434 => 37969936393278432
Bad: 38083827583187373 => 38083827583187376
Bad: 38111834087331955 => 38111834087331952
Bad: 38235840966080485 => 38235840966080488
Bad: 38451433423205868 => 38451433423205872
Bad: 38664084301151724 => 38664084301151728
Bad: 38671233867989799 => 38671233867989800
Bad: 38741105695034835 => 38741105695034832
Bad: 38752578742726886 => 38752578742726888
Bad: 38797713911508628 => 38797713911508624
Bad: 38877212610208337 => 38877212610208336
Bad: 38947930805679911 => 38947930805679912
Bad: 39048491650935302 => 39048491650935304
Bad: 39050104823932988 => 39050104823932992
Bad: 39108908112585442 => 39108908112585440
Bad: 39157909529666105 => 39157909529666104
Bad: 39341114992529402 => 39341114992529400
Bad: 39363283872710519 => 39363283872710520
Bad: 39366901618034238 => 39366901618034240
Bad: 39440162540049044 => 39440162540049040
Bad: 39497656605229182 => 39497656605229184
Bad: 39584722109550833 => 39584722109550832
Bad: 39771442662138348 => 39771442662138352
Bad: 39864912206631678 => 39864912206631680
Bad: 39984656861252806 => 39984656861252808
Bad: 40058466838907702 => 40058466838907704
Bad: 40102081628614834 => 40102081628614832
Bad: 40116319547076765 => 40116319547076768
Bad: 40128031748744537 => 40128031748744536
Bad: 40141337051702117 => 40141337051702120
Bad: 40190629309194164 => 40190629309194160
Bad: 40244581003718547 => 40244581003718544
Bad: 40268934677010423 => 40268934677010424
Bad: 40345383378997111 => 40345383378997112
Bad: 40352833506213748 => 40352833506213744
Bad: 40389684904476474 => 40389684904476472
Bad: 40466372862676964 => 40466372862676960
Bad: 40551236321987507 => 40551236321987504
Bad: 40713097710505494 => 40713097710505496
Bad: 41093360475984220 => 41093360475984224
Bad: 41245721163180482 => 41245721163180480
Bad: 41399082967898999 => 41399082967899000
Bad: 41433099566632146 => 41433099566632144
Bad: 41469507621169266 => 41469507621169264
Bad: 41478658974482826 => 41478658974482824
Bad: 41527303341950460 => 41527303341950464
Bad: 41586035315928916 => 41586035315928912
Bad: 41659522206468197 => 41659522206468200
Bad: 41668420907665601 => 41668420907665600
Bad: 41741604937883102 => 41741604937883104
Bad: 41845658427188844 => 41845658427188848
Bad: 41870579601900340 => 41870579601900336
Bad: 42160760802802969 => 42160760802802968
Bad: 42416796634352653 => 42416796634352656
Bad: 42440534548696567 => 42440534548696568
Bad: 42574275025169542 => 42574275025169544
Bad: 42597286719310091 => 42597286719310088
Bad: 42645251051156089 => 42645251051156088
Bad: 42748184725261102 => 42748184725261104
Bad: 42800102033600279 => 42800102033600280
Bad: 42806777129448830 => 42806777129448832
Bad: 42813729232440090 => 42813729232440088
Bad: 42918066101744695 => 42918066101744696
Bad: 42946903728844404 => 42946903728844400
Bad: 43078502862953316 => 43078502862953312
Bad: 43364935132158314 => 43364935132158312
Bad: 43377336254577348 => 43377336254577344
Bad: 43443447191768238 => 43443447191768240
Bad: 43503850464272342 => 43503850464272344
Bad: 43654017498631875 => 43654017498631872
Bad: 43686501381653629 => 43686501381653632
Bad: 44474463078291182 => 44474463078291184
Bad: 44594818693159530 => 44594818693159528
Bad: 44935576847167046 => 44935576847167048
Bad: 44945674550588372 => 44945674550588368
Bad: 45070706194540151 => 45070706194540152
Bad: 45583238769772966 => 45583238769772968
Bad: 45591326926599668 => 45591326926599664
Bad: 45740142276942573 => 45740142276942576
Bad: 45896672388525499 => 45896672388525496
Bad: 46067605036137643 => 46067605036137640
Bad: 46265271287329388 => 46265271287329392
Bad: 46296957753674045 => 46296957753674048
Bad: 46417007273918894 => 46417007273918896
Bad: 46681535580318554 => 46681535580318552
Bad: 46708548887470050 => 46708548887470048
Bad: 46711926266053365 => 46711926266053368
Bad: 46920980420264517 => 46920980420264520
Bad: 47222319836613090 => 47222319836613088
Bad: 47240458044502943 => 47240458044502944
Bad: 47436990049809388 => 47436990049809392
Bad: 47492399473797745 => 47492399473797744
Bad: 48102604247726885 => 48102604247726888
Bad: 48161847379187169 => 48161847379187168
Bad: 48200335917892429 => 48200335917892432
Bad: 48217033426330717 => 48217033426330720
Bad: 48238773308521649 => 48238773308521648
Bad: 48314042807503393 => 48314042807503392
Bad: 48396717509765796 => 48396717509765792
Bad: 49300705252916454 => 49300705252916456
Bad: 49676646730220086 => 49676646730220088
Bad: 49701485407261509 => 49701485407261512
Bad: 50140424043433761 => 50140424043433760
Bad: 50464987586764149 => 50464987586764152
Bad: 50531741796252185 => 50531741796252184
Bad: 51387045965127233 => 51387045965127232
Bad: 51410667716750111 => 51410667716750112
Bad: 51510211075256790 => 51510211075256792
Bad: 51737883780813485 => 51737883780813488
Bad: 51789303612466371 => 51789303612466368
Bad: 51881402492318822 => 51881402492318824
Bad: 52128896331953908 => 52128896331953904
Bad: 52251497797532881 => 52251497797532880
Bad: 52644443478832558 => 52644443478832560
Bad: 52811238053982565 => 52811238053982568
Bad: 52891070719045044 => 52891070719045040
Bad: 53171443542348479 => 53171443542348480
Bad: 53344441711923543 => 53344441711923544
Bad: 53405047519411524 => 53405047519411520
Bad: 53486027031741058 => 53486027031741056
Bad: 53807007054879370 => 53807007054879368
Bad: 53918309029953188 => 53918309029953184
Bad: 53928355800685773 => 53928355800685776
Bad: 53981225239914257 => 53981225239914256
Bad: 54127625579180274 => 54127625579180272
Bad: 54216398740062954 => 54216398740062952
Bad: 54759442979094849 => 54759442979094848
Bad: 54868231673632739 => 54868231673632736
Bad: 54941738321577413 => 54941738321577416
Bad: 55516763574504253 => 55516763574504256
Bad: 55678464116769892 => 55678464116769888
Bad: 55777059864126161 => 55777059864126160
Bad: 55794574219822226 => 55794574219822224
Bad: 55846485004349763 => 55846485004349760
Bad: 56229562260679829 => 56229562260679832
Bad: 56475612603404508 => 56475612603404512
Bad: 56492045928017673 => 56492045928017672
Bad: 56545690525540340 => 56545690525540336
Bad: 56661576899159313 => 56661576899159312
Bad: 56867103218443652 => 56867103218443648
Bad: 57029935530250316 => 57029935530250320
Bad: 57128258566387489 => 57128258566387488
Bad: 57408125489186421 => 57408125489186424
Bad: 57446680698024686 => 57446680698024688
Bad: 57501306898978473 => 57501306898978472
Bad: 57511595129345105 => 57511595129345104
Bad: 57670717154928574 => 57670717154928576
Bad: 57741368219300001 => 57741368219300000
Bad: 57900583065408209 => 57900583065408208
Bad: 58163014436746147 => 58163014436746144
Bad: 58280414351253494 => 58280414351253496
Bad: 58528408459878827 => 58528408459878824
Bad: 58658660835439423 => 58658660835439424
Bad: 59005755636052237 => 59005755636052240
Bad: 59012261601050988 => 59012261601050992
Bad: 59127812962057089 => 59127812962057088
Bad: 59567375671333702 => 59567375671333704
Bad: 59656617214262564 => 59656617214262560
Bad: 59735256282810596 => 59735256282810592
Bad: 59915351874112708 => 59915351874112704
Bad: 60000847650247244 => 60000847650247248
Bad: 60016138070353689 => 60016138070353688
Bad: 60067229366299506 => 60067229366299504
Bad: 60093106163473190 => 60093106163473192
Bad: 60109551224688876 => 60109551224688880
Bad: 60206262210586862 => 60206262210586864
Bad: 60218292269323670 => 60218292269323672
Bad: 60223321920447428 => 60223321920447424
Bad: 60376111599137223 => 60376111599137224
Bad: 60611020262856540 => 60611020262856544
Bad: 61017448836925690 => 61017448836925688
Bad: 61114085425882877 => 61114085425882880
Bad: 61166934955139711 => 61166934955139712
Bad: 61247813671809082 => 61247813671809080
Bad: 61417173669546799 => 61417173669546800
Bad: 61472800987032011 => 61472800987032008
Bad: 61477245597413307 => 61477245597413304
Bad: 61668454004702266 => 61668454004702264
Bad: 61705353644571398 => 61705353644571400
Bad: 61760347110926175 => 61760347110926176
Bad: 62016387450028242 => 62016387450028240
Bad: 62035194380886030 => 62035194380886032
Bad: 62168586767643137 => 62168586767643136
Bad: 62263827083205065 => 62263827083205064
Bad: 62333195243303469 => 62333195243303472
Bad: 62746192004112637 => 62746192004112640
Bad: 63140269798714105 => 63140269798714104
Bad: 63518642813942927 => 63518642813942928
Bad: 63565724293215558 => 63565724293215560
Bad: 63861297725409402 => 63861297725409400
Bad: 64093390363882884 => 64093390363882880
Bad: 64342541780258087 => 64342541780258088
Bad: 64463928736676772 => 64463928736676768
Bad: 64654052825345681 => 64654052825345680
Bad: 64693082579132915 => 64693082579132912
Bad: 64840293769640469 => 64840293769640472
Bad: 65202840625970054 => 65202840625970056
Bad: 65465605442768391 => 65465605442768392
Bad: 66079256284449433 => 66079256284449432
Bad: 66311719224819821 => 66311719224819824
Bad: 66543914895524687 => 66543914895524688
Bad: 66576168844987815 => 66576168844987816
Bad: 66589940245946586 => 66589940245946584
Bad: 67010124352013731 => 67010124352013728
Bad: 67556444159157263 => 67556444159157264
Bad: 67607793883406878 => 67607793883406880
Bad: 68241005296160455 => 68241005296160456
Bad: 68263237931150135 => 68263237931150136
Bad: 68450905096681763 => 68450905096681760
Bad: 68493568535777637 => 68493568535777640
Bad: 68510734037885882 => 68510734037885880
Bad: 68519212882328546 => 68519212882328544
Bad: 69000411307960860 => 69000411307960864
Bad: 69060182819402513 => 69060182819402512
Bad: 69220263316500508 => 69220263316500512
Bad: 69250146301485516 => 69250146301485520
Bad: 69463731216519307 => 69463731216519304
Bad: 69541316499217460 => 69541316499217456
Bad: 69561648504769325 => 69561648504769328
Bad: 69649760492066727 => 69649760492066728
Bad: 69753323980577113 => 69753323980577112
Bad: 69806146029234277 => 69806146029234280
Bad: 69967341327521331 => 69967341327521328
Bad: 70072515320243113 => 70072515320243112
Bad: 70852125904290057 => 70852125904290056
Bad: 70859127330807266 => 70859127330807264
Bad: 71011233943159700 => 71011233943159696
Bad: 71023845260103956 => 71023845260103952
Bad: 71037786738633997 => 71037786738634000
Bad: 71289275093287963 => 71289275093287960
Bad: 71433679724041821 => 71433679724041824
Bad: 71540106901343039 => 71540106901343040
Bad: 71678872293942412 => 71678872293942416
Bad: 71700317567760179 => 71700317567760176
Bad: 72086612810778230 => 72086612810778224
Bad: 72250292330182393 => 72250292330182400
Bad: 72260167145051594 => 72260167145051600
Bad: 72344592805494851 => 72344592805494848
Bad: 72364925727542801 => 72364925727542800
Bad: 72386819905987762 => 72386819905987760
Bad: 72543266832573550 => 72543266832573552
Bad: 72710021636372850 => 72710021636372848
Bad: 72937836819044179 => 72937836819044176
Bad: 72996466519460827 => 72996466519460832
Bad: 73024989477827925 => 73024989477827920
Bad: 73578983623206466 => 73578983623206464
Bad: 74008688652171834 => 74008688652171840
Bad: 74024859432056683 => 74024859432056688
Bad: 74053650458112788 => 74053650458112784
Bad: 74385714253028341 => 74385714253028336
Bad: 74414143758711276 => 74414143758711280
Bad: 74423639719990655 => 74423639719990656
Bad: 74634487013001306 => 74634487013001312
Bad: 74805283162362156 => 74805283162362160
Bad: 74920392797503878 => 74920392797503872
Bad: 75069477401502495 => 75069477401502496
Bad: 75411335912928420 => 75411335912928416
Bad: 75459482380117179 => 75459482380117184
Bad: 75634489808010674 => 75634489808010672
Bad: 75753329185465011 => 75753329185465008
Bad: 75768148461659544 => 75768148461659552
Bad: 75961492631560028 => 75961492631560032
Bad: 75966383755108522 => 75966383755108528
Bad: 75995442863598359 => 75995442863598352
Bad: 76041636494861985 => 76041636494861984
Bad: 76412517487412812 => 76412517487412816
Bad: 76522898526953849 => 76522898526953856
Bad: 76640211993859495 => 76640211993859488
Bad: 76728951052954810 => 76728951052954816
Bad: 77038645933172933 => 77038645933172928
Bad: 77137289228283351 => 77137289228283344
Bad: 77551625346473948 => 77551625346473952
Bad: 77621622071075432 => 77621622071075424
Bad: 78099400563336291 => 78099400563336288
Bad: 78119679753600271 => 78119679753600272
Bad: 78562650323479261 => 78562650323479264
Bad: 78667985389846681 => 78667985389846688
Bad: 78748751464762354 => 78748751464762352
Bad: 78943820627610812 => 78943820627610816
Bad: 79557097212646305 => 79557097212646304
Bad: 79639387698886082 => 79639387698886080
Bad: 79689661717084265 => 79689661717084272
Bad: 79789441577534181 => 79789441577534176
Bad: 80024048085425045 => 80024048085425040
Bad: 80167030676557330 => 80167030676557328
Bad: 80252716388371493 => 80252716388371488
Bad: 80488236372491125 => 80488236372491120
Bad: 80546753325069495 => 80546753325069488
Bad: 81067350784163906 => 81067350784163904
Bad: 81436598869698679 => 81436598869698672
Bad: 81684714653218249 => 81684714653218256
Bad: 81807337243778918 => 81807337243778912
Bad: 81884364922822139 => 81884364922822144
Bad: 81976244660108658 => 81976244660108656
Bad: 82105013306905339 => 82105013306905344
Bad: 82163981540812086 => 82163981540812080
Bad: 82323224054185732 => 82323224054185728
Bad: 82654535061580542 => 82654535061580544
Bad: 82914550339030898 => 82914550339030896
Bad: 83548331702671950 => 83548331702671952
Bad: 83563783217709687 => 83563783217709680
Bad: 83578880066437787 => 83578880066437792
Bad: 83664834871540062 => 83664834871540064
Bad: 83683389499821383 => 83683389499821376
Bad: 83684779501802088 => 83684779501802080
Bad: 83741513208588663 => 83741513208588656
Bad: 83794555866434532 => 83794555866434528
Bad: 83957578620219006 => 83957578620219008
Bad: 84031290713554024 => 84031290713554016
Bad: 84143120988078695 => 84143120988078688
Bad: 84143213836973459 => 84143213836973456
Bad: 84145860861870476 => 84145860861870480
Bad: 84243352240733559 => 84243352240733552
Bad: 84327964397712382 => 84327964397712384
Bad: 84358158823265181 => 84358158823265184
Bad: 84505268321199560 => 84505268321199552
Bad: 84512994393417048 => 84512994393417056
Bad: 84839470248082514 => 84839470248082512
Bad: 84946034409076194 => 84946034409076192
Bad: 85173093210471281 => 85173093210471280
Bad: 85320232246131795 => 85320232246131792
Bad: 85328871325443627 => 85328871325443632
Bad: 85462626927430055 => 85462626927430048
Bad: 85664440891795363 => 85664440891795360
Bad: 85884625990650476 => 85884625990650480
Bad: 85887484260118863 => 85887484260118864
Bad: 86191338873190475 => 86191338873190480
Bad: 86226052393583509 => 86226052393583504
Bad: 86485986087363373 => 86485986087363376
Bad: 86619208570347013 => 86619208570347008
Bad: 86653149676315399 => 86653149676315392
Bad: 86754118119244572 => 86754118119244576
Bad: 86761360910927964 => 86761360910927968
Bad: 86769269878529374 => 86769269878529376
Bad: 87256497854090362 => 87256497854090368
Bad: 87257231038732754 => 87257231038732752
Bad: 87459908089122089 => 87459908089122096
Bad: 87803676784426180 => 87803676784426176
Bad: 88098703303808477 => 88098703303808480
Bad: 88133152767320662 => 88133152767320656
Bad: 88164035315504936 => 88164035315504928
Bad: 88222255319167327 => 88222255319167328
Bad: 88228290702591560 => 88228290702591552
Bad: 88236232670043131 => 88236232670043136
Bad: 88446147116355263 => 88446147116355264
Bad: 88483402293413249 => 88483402293413248
Bad: 88615204717284110 => 88615204717284112
Bad: 88787029083849191 => 88787029083849184
Bad: 89045102502955885 => 89045102502955888
Bad: 89067209404559433 => 89067209404559440
Bad: 89148170739989444 => 89148170739989440
Bad: 89241707529525893 => 89241707529525888
Bad: 89338594659260485 => 89338594659260480
Bad: 89346151885309327 => 89346151885309328
Bad: 89735775197378678 => 89735775197378672
Bad: 89817477589201649 => 89817477589201648
Bad: 89913283868447046 => 89913283868447040
Bad: 89921820641889691 => 89921820641889696
Bad: 89986207827982444 => 89986207827982448
Bad: 90165027546021581 => 90165027546021584
Bad: 90305791834319244 => 90305791834319248
Bad: 90536266922774142 => 90536266922774144
Bad: 90602931529946951 => 90602931529946944
Bad: 90873951177682627 => 90873951177682624
Bad: 90926403495279105 => 90926403495279104
Bad: 91002838986820159 => 91002838986820160
Bad: 91439968360150123 => 91439968360150128
Bad: 91559913159271850 => 91559913159271856
Bad: 91613984058426047 => 91613984058426048
Bad: 91657763942162095 => 91657763942162096
Bad: 91997902025073948 => 91997902025073952
Bad: 92190876406132886 => 92190876406132880
Bad: 92283793634389579 => 92283793634389584
Bad: 92315388374719005 => 92315388374719008
Bad: 92445990283688889 => 92445990283688896
Bad: 92741646012739997 => 92741646012740000
Bad: 92747650384161630 => 92747650384161632
Bad: 92806542497574149 => 92806542497574144
Bad: 93060746381228547 => 93060746381228544
Bad: 93410602142214675 => 93410602142214672
Bad: 93695749212615399 => 93695749212615392
Bad: 93752073929641366 => 93752073929641360
Bad: 93784743056094590 => 93784743056094592
Bad: 94016723862740419 => 94016723862740416
Bad: 94097526621566669 => 94097526621566672
Bad: 94391535805568429 => 94391535805568432
Bad: 94430773472634925 => 94430773472634928
Bad: 94487230609417174 => 94487230609417168
Bad: 94527314524471942 => 94527314524471936
Bad: 95193262600916662 => 95193262600916656
Bad: 95220658185787046 => 95220658185787040
Bad: 95281438279801670 => 95281438279801664
Bad: 95356963679013343 => 95356963679013344
Bad: 95757478410918741 => 95757478410918736
Bad: 95805196756218621 => 95805196756218624
Bad: 95848268048524647 => 95848268048524640
Bad: 96235636120447301 => 96235636120447296
Bad: 96256425214824025 => 96256425214824032
Bad: 96330989665007603 => 96330989665007600
Bad: 96369259878114444 => 96369259878114448
Bad: 96539532220458326 => 96539532220458320
Bad: 96617319557791030 => 96617319557791024
Bad: 96623005023702179 => 96623005023702176
Bad: 96861100108083137 => 96861100108083136
Bad: 96950196096114513 => 96950196096114512
Bad: 97065695582175265 => 97065695582175264
Bad: 97099386765428715 => 97099386765428720
Bad: 97146452848785156 => 97146452848785152
Bad: 97390408761809073 => 97390408761809072
Bad: 97548295875987000 => 97548295875987008
Bad: 97736277358119252 => 97736277358119248
Bad: 97765934537603859 => 97765934537603856
Bad: 97767535923345783 => 97767535923345776
Bad: 97988956073588157 => 97988956073588160
Bad: 98319298892113101 => 98319298892113104
Bad: 98935765901318273 => 98935765901318272
Bad: 99015074743060701 => 99015074743060704
Bad: 99196010362957755 => 99196010362957760
Bad: 99215393680484315 => 99215393680484320
Bad: 99312392561235162 => 99312392561235168
Bad: 99466505818249223 => 99466505818249216
Bad: 99847553596959106 => 99847553596959104
Bad: 99873249499104363 => 99873249499104368
305 good versus 695 bad
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment