fork download
  1. f=lambda s:s and[s+`n`for n in range(10)]+f(s[:-1])or[]
  2. print f(input())
Success #stdin #stdout 0.01s 9032KB
stdin
"INVALID"
stdout
['INVALID0', 'INVALID1', 'INVALID2', 'INVALID3', 'INVALID4', 'INVALID5', 'INVALID6', 'INVALID7', 'INVALID8', 'INVALID9', 'INVALI0', 'INVALI1', 'INVALI2', 'INVALI3', 'INVALI4', 'INVALI5', 'INVALI6', 'INVALI7', 'INVALI8', 'INVALI9', 'INVAL0', 'INVAL1', 'INVAL2', 'INVAL3', 'INVAL4', 'INVAL5', 'INVAL6', 'INVAL7', 'INVAL8', 'INVAL9', 'INVA0', 'INVA1', 'INVA2', 'INVA3', 'INVA4', 'INVA5', 'INVA6', 'INVA7', 'INVA8', 'INVA9', 'INV0', 'INV1', 'INV2', 'INV3', 'INV4', 'INV5', 'INV6', 'INV7', 'INV8', 'INV9', 'IN0', 'IN1', 'IN2', 'IN3', 'IN4', 'IN5', 'IN6', 'IN7', 'IN8', 'IN9', 'I0', 'I1', 'I2', 'I3', 'I4', 'I5', 'I6', 'I7', 'I8', 'I9']