<?php $len = 10; for( $j = 0; $j < $len; $j++ ) { if( ( 1 << $j ) & $i ) echo $j + 1; } echo "\n"; } ?>
Standard input is empty
1 2 12 3 13 23 123 4 14 24 124 34 134 234 1234 5 15 25 125 35 135 235 1235 45 145 245 1245 345 1345 2345 12345 6 16 26 126 36 136 236 1236 46 146 246 1246 346 1346 2346 12346 56 156 256 1256 356 1356 2356 12356 456 1456 2456 12456 3456 13456 23456 123456 7 17 27 127 37 137 237 1237 47 147 247 1247 347 1347 2347 12347 57 157 257 1257 357 1357 2357 12357 457 1457 2457 12457 3457 13457 23457 123457 67 167 267 1267 367 1367 2367 12367 467 1467 2467 12467 3467 13467 23467 123467 567 1567 2567 12567 3567 13567 23567 123567 4567 14567 24567 124567 34567 134567 234567 1234567 8 18 28 128 38 138 238 1238 48 148 248 1248 348 1348 2348 12348 58 158 258 1258 358 1358 2358 12358 458 1458 2458 12458 3458 13458 23458 123458 68 168 268 1268 368 1368 2368 12368 468 1468 2468 12468 3468 13468 23468 123468 568 1568 2568 12568 3568 13568 23568 123568 4568 14568 24568 124568 34568 134568 234568 1234568 78 178 278 1278 378 1378 2378 12378 478 1478 2478 12478 3478 13478 23478 123478 578 1578 2578 12578 3578 13578 23578 123578 4578 14578 24578 124578 34578 134578 234578 1234578 678 1678 2678 12678 3678 13678 23678 123678 4678 14678 24678 124678 34678 134678 234678 1234678 5678 15678 25678 125678 35678 135678 235678 1235678 45678 145678 245678 1245678 345678 1345678 2345678 12345678 9 19 29 129 39 139 239 1239 49 149 249 1249 349 1349 2349 12349 59 159 259 1259 359 1359 2359 12359 459 1459 2459 12459 3459 13459 23459 123459 69 169 269 1269 369 1369 2369 12369 469 1469 2469 12469 3469 13469 23469 123469 569 1569 2569 12569 3569 13569 23569 123569 4569 14569 24569 124569 34569 134569 234569 1234569 79 179 279 1279 379 1379 2379 12379 479 1479 2479 12479 3479 13479 23479 123479 579 1579 2579 12579 3579 13579 23579 123579 4579 14579 24579 124579 34579 134579 234579 1234579 679 1679 2679 12679 3679 13679 23679 123679 4679 14679 24679 124679 34679 134679 234679 1234679 5679 15679 25679 125679 35679 135679 235679 1235679 45679 145679 245679 1245679 345679 1345679 2345679 12345679 89 189 289 1289 389 1389 2389 12389 489 1489 2489 12489 3489 13489 23489 123489 589 1589 2589 12589 3589 13589 23589 123589 4589 14589 24589 124589 34589 134589 234589 1234589 689 1689 2689 12689 3689 13689 23689 123689 4689 14689 24689 124689 34689 134689 234689 1234689 5689 15689 25689 125689 35689 135689 235689 1235689 45689 145689 245689 1245689 345689 1345689 2345689 12345689 789 1789 2789 12789 3789 13789 23789 123789 4789 14789 24789 124789 34789 134789 234789 1234789 5789 15789 25789 125789 35789 135789 235789 1235789 45789 145789 245789 1245789 345789 1345789 2345789 12345789 6789 16789 26789 126789 36789 136789 236789 1236789 46789 146789 246789 1246789 346789 1346789 2346789 12346789 56789 156789 256789 1256789 356789 1356789 2356789 12356789 456789 1456789 2456789 12456789 3456789 13456789 23456789 123456789 10 110 210 1210 310 1310 2310 12310 410 1410 2410 12410 3410 13410 23410 123410 510 1510 2510 12510 3510 13510 23510 123510 4510 14510 24510 124510 34510 134510 234510 1234510 610 1610 2610 12610 3610 13610 23610 123610 4610 14610 24610 124610 34610 134610 234610 1234610 5610 15610 25610 125610 35610 135610 235610 1235610 45610 145610 245610 1245610 345610 1345610 2345610 12345610 710 1710 2710 12710 3710 13710 23710 123710 4710 14710 24710 124710 34710 134710 234710 1234710 5710 15710 25710 125710 35710 135710 235710 1235710 45710 145710 245710 1245710 345710 1345710 2345710 12345710 6710 16710 26710 126710 36710 136710 236710 1236710 46710 146710 246710 1246710 346710 1346710 2346710 12346710 56710 156710 256710 1256710 356710 1356710 2356710 12356710 456710 1456710 2456710 12456710 3456710 13456710 23456710 123456710 810 1810 2810 12810 3810 13810 23810 123810 4810 14810 24810 124810 34810 134810 234810 1234810 5810 15810 25810 125810 35810 135810 235810 1235810 45810 145810 245810 1245810 345810 1345810 2345810 12345810 6810 16810 26810 126810 36810 136810 236810 1236810 46810 146810 246810 1246810 346810 1346810 2346810 12346810 56810 156810 256810 1256810 356810 1356810 2356810 12356810 456810 1456810 2456810 12456810 3456810 13456810 23456810 123456810 7810 17810 27810 127810 37810 137810 237810 1237810 47810 147810 247810 1247810 347810 1347810 2347810 12347810 57810 157810 257810 1257810 357810 1357810 2357810 12357810 457810 1457810 2457810 12457810 3457810 13457810 23457810 123457810 67810 167810 267810 1267810 367810 1367810 2367810 12367810 467810 1467810 2467810 12467810 3467810 13467810 23467810 123467810 567810 1567810 2567810 12567810 3567810 13567810 23567810 123567810 4567810 14567810 24567810 124567810 34567810 134567810 234567810 1234567810 910 1910 2910 12910 3910 13910 23910 123910 4910 14910 24910 124910 34910 134910 234910 1234910 5910 15910 25910 125910 35910 135910 235910 1235910 45910 145910 245910 1245910 345910 1345910 2345910 12345910 6910 16910 26910 126910 36910 136910 236910 1236910 46910 146910 246910 1246910 346910 1346910 2346910 12346910 56910 156910 256910 1256910 356910 1356910 2356910 12356910 456910 1456910 2456910 12456910 3456910 13456910 23456910 123456910 7910 17910 27910 127910 37910 137910 237910 1237910 47910 147910 247910 1247910 347910 1347910 2347910 12347910 57910 157910 257910 1257910 357910 1357910 2357910 12357910 457910 1457910 2457910 12457910 3457910 13457910 23457910 123457910 67910 167910 267910 1267910 367910 1367910 2367910 12367910 467910 1467910 2467910 12467910 3467910 13467910 23467910 123467910 567910 1567910 2567910 12567910 3567910 13567910 23567910 123567910 4567910 14567910 24567910 124567910 34567910 134567910 234567910 1234567910 8910 18910 28910 128910 38910 138910 238910 1238910 48910 148910 248910 1248910 348910 1348910 2348910 12348910 58910 158910 258910 1258910 358910 1358910 2358910 12358910 458910 1458910 2458910 12458910 3458910 13458910 23458910 123458910 68910 168910 268910 1268910 368910 1368910 2368910 12368910 468910 1468910 2468910 12468910 3468910 13468910 23468910 123468910 568910 1568910 2568910 12568910 3568910 13568910 23568910 123568910 4568910 14568910 24568910 124568910 34568910 134568910 234568910 1234568910 78910 178910 278910 1278910 378910 1378910 2378910 12378910 478910 1478910 2478910 12478910 3478910 13478910 23478910 123478910 578910 1578910 2578910 12578910 3578910 13578910 23578910 123578910 4578910 14578910 24578910 124578910 34578910 134578910 234578910 1234578910 678910 1678910 2678910 12678910 3678910 13678910 23678910 123678910 4678910 14678910 24678910 124678910 34678910 134678910 234678910 1234678910 5678910 15678910 25678910 125678910 35678910 135678910 235678910 1235678910 45678910 145678910 245678910 1245678910 345678910 1345678910 2345678910 12345678910