N = 5 a = [] def prr(): for i in range(N): print(a[i],end = '') print() for i in range(N): a.append(0) prr() i = N-1 while True: if a[i] == N-1: if i == 0: break else: i -= 1 else: a[i] += 1 if i < (N-1): i += 1 a[i] = 0 prr()
Standard input is empty
00000 00001 00002 00003 00004 00010 00011 00012 00013 00014 00020 00021 00022 00023 00024 00030 00031 00032 00033 00034 00040 00041 00042 00043 00044 00104 00110 00111 00112 00113 00114 00120 00121 00122 00123 00124 00130 00131 00132 00133 00134 00140 00141 00142 00143 00144 00204 00210 00211 00212 00213 00214 00220 00221 00222 00223 00224 00230 00231 00232 00233 00234 00240 00241 00242 00243 00244 00304 00310 00311 00312 00313 00314 00320 00321 00322 00323 00324 00330 00331 00332 00333 00334 00340 00341 00342 00343 00344 00404 00410 00411 00412 00413 00414 00420 00421 00422 00423 00424 00430 00431 00432 00433 00434 00440 00441 00442 00443 00444 01044 01104 01110 01111 01112 01113 01114 01120 01121 01122 01123 01124 01130 01131 01132 01133 01134 01140 01141 01142 01143 01144 01204 01210 01211 01212 01213 01214 01220 01221 01222 01223 01224 01230 01231 01232 01233 01234 01240 01241 01242 01243 01244 01304 01310 01311 01312 01313 01314 01320 01321 01322 01323 01324 01330 01331 01332 01333 01334 01340 01341 01342 01343 01344 01404 01410 01411 01412 01413 01414 01420 01421 01422 01423 01424 01430 01431 01432 01433 01434 01440 01441 01442 01443 01444 02044 02104 02110 02111 02112 02113 02114 02120 02121 02122 02123 02124 02130 02131 02132 02133 02134 02140 02141 02142 02143 02144 02204 02210 02211 02212 02213 02214 02220 02221 02222 02223 02224 02230 02231 02232 02233 02234 02240 02241 02242 02243 02244 02304 02310 02311 02312 02313 02314 02320 02321 02322 02323 02324 02330 02331 02332 02333 02334 02340 02341 02342 02343 02344 02404 02410 02411 02412 02413 02414 02420 02421 02422 02423 02424 02430 02431 02432 02433 02434 02440 02441 02442 02443 02444 03044 03104 03110 03111 03112 03113 03114 03120 03121 03122 03123 03124 03130 03131 03132 03133 03134 03140 03141 03142 03143 03144 03204 03210 03211 03212 03213 03214 03220 03221 03222 03223 03224 03230 03231 03232 03233 03234 03240 03241 03242 03243 03244 03304 03310 03311 03312 03313 03314 03320 03321 03322 03323 03324 03330 03331 03332 03333 03334 03340 03341 03342 03343 03344 03404 03410 03411 03412 03413 03414 03420 03421 03422 03423 03424 03430 03431 03432 03433 03434 03440 03441 03442 03443 03444 04044 04104 04110 04111 04112 04113 04114 04120 04121 04122 04123 04124 04130 04131 04132 04133 04134 04140 04141 04142 04143 04144 04204 04210 04211 04212 04213 04214 04220 04221 04222 04223 04224 04230 04231 04232 04233 04234 04240 04241 04242 04243 04244 04304 04310 04311 04312 04313 04314 04320 04321 04322 04323 04324 04330 04331 04332 04333 04334 04340 04341 04342 04343 04344 04404 04410 04411 04412 04413 04414 04420 04421 04422 04423 04424 04430 04431 04432 04433 04434 04440 04441 04442 04443 04444 10444 11044 11104 11110 11111 11112 11113 11114 11120 11121 11122 11123 11124 11130 11131 11132 11133 11134 11140 11141 11142 11143 11144 11204 11210 11211 11212 11213 11214 11220 11221 11222 11223 11224 11230 11231 11232 11233 11234 11240 11241 11242 11243 11244 11304 11310 11311 11312 11313 11314 11320 11321 11322 11323 11324 11330 11331 11332 11333 11334 11340 11341 11342 11343 11344 11404 11410 11411 11412 11413 11414 11420 11421 11422 11423 11424 11430 11431 11432 11433 11434 11440 11441 11442 11443 11444 12044 12104 12110 12111 12112 12113 12114 12120 12121 12122 12123 12124 12130 12131 12132 12133 12134 12140 12141 12142 12143 12144 12204 12210 12211 12212 12213 12214 12220 12221 12222 12223 12224 12230 12231 12232 12233 12234 12240 12241 12242 12243 12244 12304 12310 12311 12312 12313 12314 12320 12321 12322 12323 12324 12330 12331 12332 12333 12334 12340 12341 12342 12343 12344 12404 12410 12411 12412 12413 12414 12420 12421 12422 12423 12424 12430 12431 12432 12433 12434 12440 12441 12442 12443 12444 13044 13104 13110 13111 13112 13113 13114 13120 13121 13122 13123 13124 13130 13131 13132 13133 13134 13140 13141 13142 13143 13144 13204 13210 13211 13212 13213 13214 13220 13221 13222 13223 13224 13230 13231 13232 13233 13234 13240 13241 13242 13243 13244 13304 13310 13311 13312 13313 13314 13320 13321 13322 13323 13324 13330 13331 13332 13333 13334 13340 13341 13342 13343 13344 13404 13410 13411 13412 13413 13414 13420 13421 13422 13423 13424 13430 13431 13432 13433 13434 13440 13441 13442 13443 13444 14044 14104 14110 14111 14112 14113 14114 14120 14121 14122 14123 14124 14130 14131 14132 14133 14134 14140 14141 14142 14143 14144 14204 14210 14211 14212 14213 14214 14220 14221 14222 14223 14224 14230 14231 14232 14233 14234 14240 14241 14242 14243 14244 14304 14310 14311 14312 14313 14314 14320 14321 14322 14323 14324 14330 14331 14332 14333 14334 14340 14341 14342 14343 14344 14404 14410 14411 14412 14413 14414 14420 14421 14422 14423 14424 14430 14431 14432 14433 14434 14440 14441 14442 14443 14444 20444 21044 21104 21110 21111 21112 21113 21114 21120 21121 21122 21123 21124 21130 21131 21132 21133 21134 21140 21141 21142 21143 21144 21204 21210 21211 21212 21213 21214 21220 21221 21222 21223 21224 21230 21231 21232 21233 21234 21240 21241 21242 21243 21244 21304 21310 21311 21312 21313 21314 21320 21321 21322 21323 21324 21330 21331 21332 21333 21334 21340 21341 21342 21343 21344 21404 21410 21411 21412 21413 21414 21420 21421 21422 21423 21424 21430 21431 21432 21433 21434 21440 21441 21442 21443 21444 22044 22104 22110 22111 22112 22113 22114 22120 22121 22122 22123 22124 22130 22131 22132 22133 22134 22140 22141 22142 22143 22144 22204 22210 22211 22212 22213 22214 22220 22221 22222 22223 22224 22230 22231 22232 22233 22234 22240 22241 22242 22243 22244 22304 22310 22311 22312 22313 22314 22320 22321 22322 22323 22324 22330 22331 22332 22333 22334 22340 22341 22342 22343 22344 22404 22410 22411 22412 22413 22414 22420 22421 22422 22423 22424 22430 22431 22432 22433 22434 22440 22441 22442 22443 22444 23044 23104 23110 23111 23112 23113 23114 23120 23121 23122 23123 23124 23130 23131 23132 23133 23134 23140 23141 23142 23143 23144 23204 23210 23211 23212 23213 23214 23220 23221 23222 23223 23224 23230 23231 23232 23233 23234 23240 23241 23242 23243 23244 23304 23310 23311 23312 23313 23314 23320 23321 23322 23323 23324 23330 23331 23332 23333 23334 23340 23341 23342 23343 23344 23404 23410 23411 23412 23413 23414 23420 23421 23422 23423 23424 23430 23431 23432 23433 23434 23440 23441 23442 23443 23444 24044 24104 24110 24111 24112 24113 24114 24120 24121 24122 24123 24124 24130 24131 24132 24133 24134 24140 24141 24142 24143 24144 24204 24210 24211 24212 24213 24214 24220 24221 24222 24223 24224 24230 24231 24232 24233 24234 24240 24241 24242 24243 24244 24304 24310 24311 24312 24313 24314 24320 24321 24322 24323 24324 24330 24331 24332 24333 24334 24340 24341 24342 24343 24344 24404 24410 24411 24412 24413 24414 24420 24421 24422 24423 24424 24430 24431 24432 24433 24434 24440 24441 24442 24443 24444 30444 31044 31104 31110 31111 31112 31113 31114 31120 31121 31122 31123 31124 31130 31131 31132 31133 31134 31140 31141 31142 31143 31144 31204 31210 31211 31212 31213 31214 31220 31221 31222 31223 31224 31230 31231 31232 31233 31234 31240 31241 31242 31243 31244 31304 31310 31311 31312 31313 31314 31320 31321 31322 31323 31324 31330 31331 31332 31333 31334 31340 31341 31342 31343 31344 31404 31410 31411 31412 31413 31414 31420 31421 31422 31423 31424 31430 31431 31432 31433 31434 31440 31441 31442 31443 31444 32044 32104 32110 32111 32112 32113 32114 32120 32121 32122 32123 32124 32130 32131 32132 32133 32134 32140 32141 32142 32143 32144 32204 32210 32211 32212 32213 32214 32220 32221 32222 32223 32224 32230 32231 32232 32233 32234 32240 32241 32242 32243 32244 32304 32310 32311 32312 32313 32314 32320 32321 32322 32323 32324 32330 32331 32332 32333 32334 32340 32341 32342 32343 32344 32404 32410 32411 32412 32413 32414 32420 32421 32422 32423 32424 32430 32431 32432 32433 32434 32440 32441 32442 32443 32444 33044 33104 33110 33111 33112 33113 33114 33120 33121 33122 33123 33124 33130 33131 33132 33133 33134 33140 33141 33142 33143 33144 33204 33210 33211 33212 33213 33214 33220 33221 33222 33223 33224 33230 33231 33232 33233 33234 33240 33241 33242 33243 33244 33304 33310 33311 33312 33313 33314 33320 33321 33322 33323 33324 33330 33331 33332 33333 33334 33340 33341 33342 33343 33344 33404 33410 33411 33412 33413 33414 33420 33421 33422 33423 33424 33430 33431 33432 33433 33434 33440 33441 33442 33443 33444 34044 34104 34110 34111 34112 34113 34114 34120 34121 34122 34123 34124 34130 34131 34132 34133 34134 34140 34141 34142 34143 34144 34204 34210 34211 34212 34213 34214 34220 34221 34222 34223 34224 34230 34231 34232 34233 34234 34240 34241 34242 34243 34244 34304 34310 34311 34312 34313 34314 34320 34321 34322 34323 34324 34330 34331 34332 34333 34334 34340 34341 34342 34343 34344 34404 34410 34411 34412 34413 34414 34420 34421 34422 34423 34424 34430 34431 34432 34433 34434 34440 34441 34442 34443 34444 40444 41044 41104 41110 41111 41112 41113 41114 41120 41121 41122 41123 41124 41130 41131 41132 41133 41134 41140 41141 41142 41143 41144 41204 41210 41211 41212 41213 41214 41220 41221 41222 41223 41224 41230 41231 41232 41233 41234 41240 41241 41242 41243 41244 41304 41310 41311 41312 41313 41314 41320 41321 41322 41323 41324 41330 41331 41332 41333 41334 41340 41341 41342 41343 41344 41404 41410 41411 41412 41413 41414 41420 41421 41422 41423 41424 41430 41431 41432 41433 41434 41440 41441 41442 41443 41444 42044 42104 42110 42111 42112 42113 42114 42120 42121 42122 42123 42124 42130 42131 42132 42133 42134 42140 42141 42142 42143 42144 42204 42210 42211 42212 42213 42214 42220 42221 42222 42223 42224 42230 42231 42232 42233 42234 42240 42241 42242 42243 42244 42304 42310 42311 42312 42313 42314 42320 42321 42322 42323 42324 42330 42331 42332 42333 42334 42340 42341 42342 42343 42344 42404 42410 42411 42412 42413 42414 42420 42421 42422 42423 42424 42430 42431 42432 42433 42434 42440 42441 42442 42443 42444 43044 43104 43110 43111 43112 43113 43114 43120 43121 43122 43123 43124 43130 43131 43132 43133 43134 43140 43141 43142 43143 43144 43204 43210 43211 43212 43213 43214 43220 43221 43222 43223 43224 43230 43231 43232 43233 43234 43240 43241 43242 43243 43244 43304 43310 43311 43312 43313 43314 43320 43321 43322 43323 43324 43330 43331 43332 43333 43334 43340 43341 43342 43343 43344 43404 43410 43411 43412 43413 43414 43420 43421 43422 43423 43424 43430 43431 43432 43433 43434 43440 43441 43442 43443 43444 44044 44104 44110 44111 44112 44113 44114 44120 44121 44122 44123 44124 44130 44131 44132 44133 44134 44140 44141 44142 44143 44144 44204 44210 44211 44212 44213 44214 44220 44221 44222 44223 44224 44230 44231 44232 44233 44234 44240 44241 44242 44243 44244 44304 44310 44311 44312 44313 44314 44320 44321 44322 44323 44324 44330 44331 44332 44333 44334 44340 44341 44342 44343 44344 44404 44410 44411 44412 44413 44414 44420 44421 44422 44423 44424 44430 44431 44432 44433 44434 44440 44441 44442 44443 44444