Cody

# Problem 235. Project Euler: Problem 4, Palindromic numbers

Solution 2064992

Submitted on 20 Dec 2019
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Fail
x = 999; y_correct = 906609; assert(isequal(euler004(x),y_correct))

z = 998001 z = 997002 z = 996004 z = 996003 z = 995006 z = 994009 z = 995004 z = 994008 z = 993012 z = 992016 z = 994005 z = 993010 z = 992015 z = 991020 z = 990025 z = 993006 z = 992012 z = 991018 z = 990024 z = 989030 z = 988036 z = 992007 z = 991014 z = 990021 z = 989028 z = 988035 z = 987042 z = 986049 z = 991008 z = 990016 z = 989024 z = 988032 z = 987040 z = 986048 z = 985056 z = 984064 z = 990009 z = 989018 z = 988027 z = 987036 z = 986045 z = 985054 z = 984063 z = 983072 z = 982081 z = 989010 z = 988020 z = 987030 z = 986040 z = 985050 z = 984060 z = 983070 z = 982080 z = 981090 z = 980100 z = 988011 z = 987022 z = 986033 z = 985044 z = 984055 z = 983066 z = 982077 z = 981088 z = 980099 z = 979110 z = 978121 z = 987012 z = 986024 z = 985036 z = 984048 z = 983060 z = 982072 z = 981084 z = 980096 z = 979108 z = 978120 z = 977132 z = 976144 z = 986013 z = 985026 z = 984039 z = 983052 z = 982065 z = 981078 z = 980091 z = 979104 z = 978117 z = 977130 z = 976143 z = 975156 z = 974169 z = 985014 z = 984028 z = 983042 z = 982056 z = 981070 z = 980084 z = 979098 z = 978112 z = 977126 z = 976140 z = 975154 z = 974168 z = 973182 z = 972196 z = 984015 z = 983030 z = 982045 z = 981060 z = 980075 z = 979090 z = 978105 z = 977120 z = 976135 z = 975150 z = 974165 z = 973180 z = 972195 z = 971210 z = 970225 z = 983016 z = 982032 z = 981048 z = 980064 z = 979080 z = 978096 z = 977112 z = 976128 z = 975144 z = 974160 z = 973176 z = 972192 z = 971208 z = 970224 z = 969240 z = 968256 z = 982017 z = 981034 z = 980051 z = 979068 z = 978085 z = 977102 z = 976119 z = 975136 z = 974153 z = 973170 z = 972187 z = 971204 z = 970221 z = 969238 z = 968255 z = 967272 z = 966289 z = 981018 z = 980036 z = 979054 z = 978072 z = 977090 z = 976108 z = 975126 z = 974144 z = 973162 z = 972180 z = 971198 z = 970216 z = 969234 z = 968252 z = 967270 z = 966288 z = 965306 z = 964324 z = 980019 z = 979038 z = 978057 z = 977076 z = 976095 z = 975114 z = 974133 z = 973152 z = 972171 z = 971190 z = 970209 z = 969228 z = 968247 z = 967266 z = 966285 z = 965304 z = 964323 z = 963342 z = 962361 z = 979020 z = 978040 z = 977060 z = 976080 z = 975100 z = 974120 z = 973140 z = 972160 z = 971180 z = 970200 z = 969220 z = 968240 z = 967260 z = 966280 z = 965300 z = 964320 z = 963340 z = 962360 z = 961380 z = 960400 z = 978021 z = 977042 z = 976063 z = 975084 z = 974105 z = 973126 z = 972147 z = 971168 z = 970189 z = 969210 z = 968231 z = 967252 z = 966273 z = 965294 z = 964315 z = 963336 z = 962357 z = 961378 z = 960399 z = 959420 z = 958441 z = 977022 z = 976044 z = 975066 z = 974088 z = 973110 z = 972132 z = 971154 z = 970176 z = 969198 z = 968220 z = 967242 z = 966264 z = 965286 z = 964308 z = 963330 z = 962352 z = 961374 z = 960396 z = 959418 z = 958440 z = 957462 z = 956484 z = 976023 z = 975046 z = 974069 z = 973092 z = 972115 z = 971138 z = 970161 z = 969184 z = 968207 z = 967230 z = 966253 z = 965276 z = 964299 z = 963322 z = 962345 z = 961368 z = 960391 z = 959414 z = 958437 z = 957460 z = 956483 z = 955506 z = 954529 z = 975024 z = 974048 z = 973072 z = 972096 z = 971120 z = 970144 z = 969168 z = 968192 z = 967216 z = 966240 z = 965264 z = 964288 z = 963312 z = 962336 z = 961360 z = 960384 z = 959408 z = 958432 z = 957456 z = 956480 z = 955504 z = 954528 z = 953552 z = 952576 z = 974025 z = 973050 z = 972075 z = 971100 z = 970125 z = 969150 z = 968175 z = 967200 z = 966225 z = 965250 z = 964275 z = 963300 z = 962325 z = 961350 z = 960375 z = 959400 z = 958425 z = 957450 z = 956475 z = 955500 z = 954525 z = 953550 z = 952575 z = 951600 z = 950625 z = 973026 z = 972052 z = 971078 z = 970104 z = 969130 z = 968156 z = 967182 z = 966208 z = 965234 z = 964260 z = 963286 z = 962312 z = 961338 z = 960364 z = 959390 z = 958416 z = 957442 z = 956468 z = 955494 z = 954520 z = 953546 z = 952572 z = 951598 z = 950624 z = 949650 z = 948676 z = 972027 z = 971054 z = 970081 z = 969108 z = 968135 z = 967162 z = 966189 z = 965216 z = 964243 z = 963270 z = 962297 z = 961324 z = 960351 z = 959378 z = 958405 z = 957432 z = 956459 z = 955486 z = 954513 z = 953540 z = 952567 z = 951594 z = 950621 z = 949648 z = 948675 z = 947702 z = 946729 z = 971028 z = 970056 z = 969084 z = 968112 z = 967140 z = 966168 z = 965196 z = 964224 z = 963252 z = 962280 z = 961308 z = 960336 z = 959364 z = 958392 z = 957420 z = 956448 z = 955476 z = 954504 z = 953532 z = 952560 z = 951588 z = 950616 z = 949644 z = 948672 z = 947700 z = 946728 z = 945756 z = 944784 z = 970029 z = 969058 z = 968087 z = 967116 z = 966145 z = 965174 z = 964203 z = 963232 z = 962261 z = 961290 z = 960319 z = 959348 z = 958377 z = 957406 z = 956435 z = 955464 z = 954493 z = 953522 z = 952551 z = 951580 z = 950609 z = 949638 z = 948667 z = 947696 z = 946725 z = 945754 z = 944783 z = 943812 z = 942841 z = 969030 z = 968060 z = 967090 z = 966120 z = 965150 z = 964180 z = 963210 z = 962240 z = 961270 z = 960300 z = 959330 z = 958360 z = 957390 z = 956420 z = 955450 z = 954480 z = 953510 z = 952540 z = 951570 z = 950600 z = 949630 z = 948660 z = 947690 z = 946720 z = 945750 z = 944780 z = 943810 z = 942840 z = 941870 z = 940900 z = 968031 z = 967062 z = 966093 z = 965124 z = 964155 z = 963186 z = 962217 z = 961248 z = 960279 z = 959310 z = 958341 z = 957372 z = 956403 z = 955434 z = 954465 z = 953496 z = 952527 z = 951558 z = 950589 z = 949620 z = 948651 z = 947682 z = 946713 z = 945744 z = 944775 z = 943806 z = 942837 z = 941868 z = 940899 z = 939930 z = 938961 z = 967032 z = 966064 z = 965096 z = 964128 ...

Assertion failed.

2   Pass
x = 9999; y_correct = 99000099; assert(isequal(euler004(x),y_correct))

z = 99980001 z = 99970002 z = 99960004 z = 99960003 z = 99950006 z = 99940009 z = 99950004 z = 99940008 z = 99930012 z = 99920016 z = 99940005 z = 99930010 z = 99920015 z = 99910020 z = 99900025 z = 99930006 z = 99920012 z = 99910018 z = 99900024 z = 99890030 z = 99880036 z = 99920007 z = 99910014 z = 99900021 z = 99890028 z = 99880035 z = 99870042 z = 99860049 z = 99910008 z = 99900016 z = 99890024 z = 99880032 z = 99870040 z = 99860048 z = 99850056 z = 99840064 z = 99900009 z = 99890018 z = 99880027 z = 99870036 z = 99860045 z = 99850054 z = 99840063 z = 99830072 z = 99820081 z = 99890010 z = 99880020 z = 99870030 z = 99860040 z = 99850050 z = 99840060 z = 99830070 z = 99820080 z = 99810090 z = 99800100 z = 99880011 z = 99870022 z = 99860033 z = 99850044 z = 99840055 z = 99830066 z = 99820077 z = 99810088 z = 99800099 z = 99790110 z = 99780121 z = 99870012 z = 99860024 z = 99850036 z = 99840048 z = 99830060 z = 99820072 z = 99810084 z = 99800096 z = 99790108 z = 99780120 z = 99770132 z = 99760144 z = 99860013 z = 99850026 z = 99840039 z = 99830052 z = 99820065 z = 99810078 z = 99800091 z = 99790104 z = 99780117 z = 99770130 z = 99760143 z = 99750156 z = 99740169 z = 99850014 z = 99840028 z = 99830042 z = 99820056 z = 99810070 z = 99800084 z = 99790098 z = 99780112 z = 99770126 z = 99760140 z = 99750154 z = 99740168 z = 99730182 z = 99720196 z = 99840015 z = 99830030 z = 99820045 z = 99810060 z = 99800075 z = 99790090 z = 99780105 z = 99770120 z = 99760135 z = 99750150 z = 99740165 z = 99730180 z = 99720195 z = 99710210 z = 99700225 z = 99830016 z = 99820032 z = 99810048 z = 99800064 z = 99790080 z = 99780096 z = 99770112 z = 99760128 z = 99750144 z = 99740160 z = 99730176 z = 99720192 z = 99710208 z = 99700224 z = 99690240 z = 99680256 z = 99820017 z = 99810034 z = 99800051 z = 99790068 z = 99780085 z = 99770102 z = 99760119 z = 99750136 z = 99740153 z = 99730170 z = 99720187 z = 99710204 z = 99700221 z = 99690238 z = 99680255 z = 99670272 z = 99660289 z = 99810018 z = 99800036 z = 99790054 z = 99780072 z = 99770090 z = 99760108 z = 99750126 z = 99740144 z = 99730162 z = 99720180 z = 99710198 z = 99700216 z = 99690234 z = 99680252 z = 99670270 z = 99660288 z = 99650306 z = 99640324 z = 99800019 z = 99790038 z = 99780057 z = 99770076 z = 99760095 z = 99750114 z = 99740133 z = 99730152 z = 99720171 z = 99710190 z = 99700209 z = 99690228 z = 99680247 z = 99670266 z = 99660285 z = 99650304 z = 99640323 z = 99630342 z = 99620361 z = 99790020 z = 99780040 z = 99770060 z = 99760080 z = 99750100 z = 99740120 z = 99730140 z = 99720160 z = 99710180 z = 99700200 z = 99690220 z = 99680240 z = 99670260 z = 99660280 z = 99650300 z = 99640320 z = 99630340 z = 99620360 z = 99610380 z = 99600400 z = 99780021 z = 99770042 z = 99760063 z = 99750084 z = 99740105 z = 99730126 z = 99720147 z = 99710168 z = 99700189 z = 99690210 z = 99680231 z = 99670252 z = 99660273 z = 99650294 z = 99640315 z = 99630336 z = 99620357 z = 99610378 z = 99600399 z = 99590420 z = 99580441 z = 99770022 z = 99760044 z = 99750066 z = 99740088 z = 99730110 z = 99720132 z = 99710154 z = 99700176 z = 99690198 z = 99680220 z = 99670242 z = 99660264 z = 99650286 z = 99640308 z = 99630330 z = 99620352 z = 99610374 z = 99600396 z = 99590418 z = 99580440 z = 99570462 z = 99560484 z = 99760023 z = 99750046 z = 99740069 z = 99730092 z = 99720115 z = 99710138 z = 99700161 z = 99690184 z = 99680207 z = 99670230 z = 99660253 z = 99650276 z = 99640299 z = 99630322 z = 99620345 z = 99610368 z = 99600391 z = 99590414 z = 99580437 z = 99570460 z = 99560483 z = 99550506 z = 99540529 z = 99750024 z = 99740048 z = 99730072 z = 99720096 z = 99710120 z = 99700144 z = 99690168 z = 99680192 z = 99670216 z = 99660240 z = 99650264 z = 99640288 z = 99630312 z = 99620336 z = 99610360 z = 99600384 z = 99590408 z = 99580432 z = 99570456 z = 99560480 z = 99550504 z = 99540528 z = 99530552 z = 99520576 z = 99740025 z = 99730050 z = 99720075 z = 99710100 z = 99700125 z = 99690150 z = 99680175 z = 99670200 z = 99660225 z = 99650250 z = 99640275 z = 99630300 z = 99620325 z = 99610350 z = 99600375 z = 99590400 z = 99580425 z = 99570450 z = 99560475 z = 99550500 z = 99540525 z = 99530550 z = 99520575 z = 99510600 z = 99500625 z = 99730026 z = 99720052 z = 99710078 z = 99700104 z = 99690130 z = 99680156 z = 99670182 z = 99660208 z = 99650234 z = 99640260 z = 99630286 z = 99620312 z = 99610338 z = 99600364 z = 99590390 z = 99580416 z = 99570442 z = 99560468 z = 99550494 z = 99540520 z = 99530546 z = 99520572 z = 99510598 z = 99500624 z = 99490650 z = 99480676 z = 99720027 z = 99710054 z = 99700081 z = 99690108 z = 99680135 z = 99670162 z = 99660189 z = 99650216 z = 99640243 z = 99630270 z = 99620297 z = 99610324 z = 99600351 z = 99590378 z = 99580405 z = 99570432 z = 99560459 z = 99550486 z = 99540513 z = 99530540 z = 99520567 z = 99510594 z = 99500621 z = 99490648 z = 99480675 z = 99470702 z = 99460729 z = 99710028 z = 99700056 z = 99690084 z = 99680112 z = 99670140 z = 99660168 z = 99650196 z = 99640224 z = 99630252 z = 99620280 z = 99610308 z = 99600336 z = 99590364 z = 99580392 z = 99570420 z = 99560448 z = 99550476 z = 99540504 z = 99530532 z = 99520560 z = 99510588 z = 99500616 z = 99490644 z = 99480672 z = 99470700 z = 99460728 z = 99450756 z = 99440784 z = 99700029 z = 99690058 z = 99680087 z = 99670116 z = 99660145 z = 99650174 z = 99640203 z = 99630232 z = 99620261 z = 99610290 z = 99600319 z = 99590348 z = 99580377 z = 99570406 z = 99560435 z = 99550464 z = 99540493 z = 99530522 z = 99520551 z = 99510580 z = 99500609 z = 99490638 z = 99480667 z = 99470696 z = 99460725 z = 99450754 z = 99440783 z = 99430812 z = 99420841 z = 99690030 z = 99680060 z = 99670090 z = 99660120 z = 99650150 z = 99640180 z = 99630210 z = 99620240 z = 99610270 z = 99600300 z = 99590330 z = 99580360 z = 99570390 z = 99560420 z = 99550450 z = 99540480 z = 99530510 z = 99520540 z = 99510570 z = 99500600 z = 99490630 z = 99480660 z = 99470690 z = 99460720 z = 99450750 z = 99440780 z = 99430810 z = 99420840 z = 99410870 z = 99400900 z = 99680031 z = 99670062 z = 99660093 z = 99650124 z = 99640155 z = 99630186 z = 99620217 z = 99610248 z = 99600279 z = 99590310 z = 99580341 z = 99570372 z = 99560403 z = 99550434 z = 99540465 z = 99530496 z = 99520527 z = 99510558 z = 99500589 z = 99490620 z = 99480651 z = 99470682 z = 99460713 z = 99450744 z = 99440775 z = 99430806 z = 99420837 z = 99410868 z = 99400899 z = 99390930 z = 99380961 z = 99670032 z = 99660064 z = 99650096 z = 99640128 ...

3   Fail
x = 100; y_correct = 9009; assert(isequal(euler004(x),y_correct))

z = 10000

Assertion failed.

4   Pass
x = 2500; y_correct = 6167616; assert(isequal(euler004(x),y_correct))

z = 6250000 z = 6247500 z = 6245001 z = 6245000 z = 6242502 z = 6240004 z = 6242500 z = 6240003 z = 6237506 z = 6235009 z = 6240000 z = 6237504 z = 6235008 z = 6232512 z = 6230016 z = 6237500 z = 6235005 z = 6232510 z = 6230015 z = 6227520 z = 6225025 z = 6235000 z = 6232506 z = 6230012 z = 6227518 z = 6225024 z = 6222530 z = 6220036 z = 6232500 z = 6230007 z = 6227514 z = 6225021 z = 6222528 z = 6220035 z = 6217542 z = 6215049 z = 6230000 z = 6227508 z = 6225016 z = 6222524 z = 6220032 z = 6217540 z = 6215048 z = 6212556 z = 6210064 z = 6227500 z = 6225009 z = 6222518 z = 6220027 z = 6217536 z = 6215045 z = 6212554 z = 6210063 z = 6207572 z = 6205081 z = 6225000 z = 6222510 z = 6220020 z = 6217530 z = 6215040 z = 6212550 z = 6210060 z = 6207570 z = 6205080 z = 6202590 z = 6200100 z = 6222500 z = 6220011 z = 6217522 z = 6215033 z = 6212544 z = 6210055 z = 6207566 z = 6205077 z = 6202588 z = 6200099 z = 6197610 z = 6195121 z = 6220000 z = 6217512 z = 6215024 z = 6212536 z = 6210048 z = 6207560 z = 6205072 z = 6202584 z = 6200096 z = 6197608 z = 6195120 z = 6192632 z = 6190144 z = 6217500 z = 6215013 z = 6212526 z = 6210039 z = 6207552 z = 6205065 z = 6202578 z = 6200091 z = 6197604 z = 6195117 z = 6192630 z = 6190143 z = 6187656 z = 6185169 z = 6215000 z = 6212514 z = 6210028 z = 6207542 z = 6205056 z = 6202570 z = 6200084 z = 6197598 z = 6195112 z = 6192626 z = 6190140 z = 6187654 z = 6185168 z = 6182682 z = 6180196 z = 6212500 z = 6210015 z = 6207530 z = 6205045 z = 6202560 z = 6200075 z = 6197590 z = 6195105 z = 6192620 z = 6190135 z = 6187650 z = 6185165 z = 6182680 z = 6180195 z = 6177710 z = 6175225 z = 6210000 z = 6207516 z = 6205032 z = 6202548 z = 6200064 z = 6197580 z = 6195096 z = 6192612 z = 6190128 z = 6187644 z = 6185160 z = 6182676 z = 6180192 z = 6177708 z = 6175224 z = 6172740 z = 6170256 z = 6207500 z = 6205017 z = 6202534 z = 6200051 z = 6197568 z = 6195085 z = 6192602 z = 6190119 z = 6187636 z = 6185153 z = 6182670 z = 6180187 z = 6177704 z = 6175221 z = 6172738 z = 6170255 z = 6167772 z = 6165289 z = 6205000 z = 6202518 z = 6200036 z = 6197554 z = 6195072 z = 6192590 z = 6190108 z = 6187626 z = 6185144 z = 6182662 z = 6180180 z = 6177698 z = 6175216 z = 6172734 z = 6170252 z = 6167770 z = 6165288 z = 6162806 z = 6160324 z = 6202500 z = 6200019 z = 6197538 z = 6195057 z = 6192576 z = 6190095 z = 6187614 z = 6185133 z = 6182652 z = 6180171 z = 6177690 z = 6175209 z = 6172728 z = 6170247 z = 6167766 z = 6165285 z = 6162804 z = 6160323 z = 6157842 z = 6155361 z = 6200000 z = 6197520 z = 6195040 z = 6192560 z = 6190080 z = 6187600 z = 6185120 z = 6182640 z = 6180160 z = 6177680 z = 6175200 z = 6172720 z = 6170240 z = 6167760 z = 6165280 z = 6162800 z = 6160320 z = 6157840 z = 6155360 z = 6152880 z = 6150400 z = 6197500 z = 6195021 z = 6192542 z = 6190063 z = 6187584 z = 6185105 z = 6182626 z = 6180147 z = 6177668 z = 6175189 z = 6172710 z = 6170231 z = 6167752 z = 6165273 z = 6162794 z = 6160315 z = 6157836 z = 6155357 z = 6152878 z = 6150399 z = 6147920 z = 6145441 z = 6195000 z = 6192522 z = 6190044 z = 6187566 z = 6185088 z = 6182610 z = 6180132 z = 6177654 z = 6175176 z = 6172698 z = 6170220 z = 6167742 z = 6165264 z = 6162786 z = 6160308 z = 6157830 z = 6155352 z = 6152874 z = 6150396 z = 6147918 z = 6145440 z = 6142962 z = 6140484 z = 6192500 z = 6190023 z = 6187546 z = 6185069 z = 6182592 z = 6180115 z = 6177638 z = 6175161 z = 6172684 z = 6170207 z = 6167730 z = 6165253 z = 6162776 z = 6160299 z = 6157822 z = 6155345 z = 6152868 z = 6150391 z = 6147914 z = 6145437 z = 6142960 z = 6140483 z = 6138006 z = 6135529 z = 6190000 z = 6187524 z = 6185048 z = 6182572 z = 6180096 z = 6177620 z = 6175144 z = 6172668 z = 6170192 z = 6167716 z = 6165240 z = 6162764 z = 6160288 z = 6157812 z = 6155336 z = 6152860 z = 6150384 z = 6147908 z = 6145432 z = 6142956 z = 6140480 z = 6138004 z = 6135528 z = 6133052 z = 6130576 z = 6187500 z = 6185025 z = 6182550 z = 6180075 z = 6177600 z = 6175125 z = 6172650 z = 6170175 z = 6167700 z = 6165225 z = 6162750 z = 6160275 z = 6157800 z = 6155325 z = 6152850 z = 6150375 z = 6147900 z = 6145425 z = 6142950 z = 6140475 z = 6138000 z = 6135525 z = 6133050 z = 6130575 z = 6128100 z = 6125625 z = 6185000 z = 6182526 z = 6180052 z = 6177578 z = 6175104 z = 6172630 z = 6170156 z = 6167682 z = 6165208 z = 6162734 z = 6160260 z = 6157786 z = 6155312 z = 6152838 z = 6150364 z = 6147890 z = 6145416 z = 6142942 z = 6140468 z = 6137994 z = 6135520 z = 6133046 z = 6130572 z = 6128098 z = 6125624 z = 6123150 z = 6120676 z = 6182500 z = 6180027 z = 6177554 z = 6175081 z = 6172608 z = 6170135 z = 6167662 z = 6165189 z = 6162716 z = 6160243 z = 6157770 z = 6155297 z = 6152824 z = 6150351 z = 6147878 z = 6145405 z = 6142932 z = 6140459 z = 6137986 z = 6135513 z = 6133040 z = 6130567 z = 6128094 z = 6125621 z = 6123148 z = 6120675 z = 6118202 z = 6115729 z = 6180000 z = 6177528 z = 6175056 z = 6172584 z = 6170112 z = 6167640 z = 6165168 z = 6162696 z = 6160224 z = 6157752 z = 6155280 z = 6152808 z = 6150336 z = 6147864 z = 6145392 z = 6142920 z = 6140448 z = 6137976 z = 6135504 z = 6133032 z = 6130560 z = 6128088 z = 6125616 z = 6123144 z = 6120672 z = 6118200 z = 6115728 z = 6113256 z = 6110784 z = 6177500 z = 6175029 z = 6172558 z = 6170087 z = 6167616 z = 6165145 z = 6162674 z = 6160203 z = 6157732 z = 6155261 z = 6152790 z = 6150319 z = 6147848 z = 6145377 z = 6142906 z = 6140435 z = 6137964 z = 6135493 z = 6133022 z = 6130551 z = 6128080 z = 6125609 z = 6123138 z = 6120667 z = 6118196 z = 6115725 z = 6113254 z = 6110783 z = 6108312 z = 6105841 z = 6175000 z = 6172530 z = 6170060 z = 6167590 z = 6165120 z = 6162650 z = 6160180 z = 6157710 z = 6155240 z = 6152770 z = 6150300 z = 6147830 z = 6145360 z = 6142890 z = 6140420 z = 6137950 z = 6135480 z = 6133010 z = 6130540 z = 6128070 z = 6125600 z = 6123130 z = 6120660 z = 6118190 z = 6115720 z = 6113250 z = 6110780 z = 6108310 z = 6105840 z = 6103370 z = 6100900 z = 6172500 z = 6170031 z = 6167562 z = 6165093 ...