def lily_num(a: int):
    b = list(str(a))
    divide = []
    for i in range(1, len(b)):
        divide.append([''.join(b[:i]), ''.join(b[i:])])
    res = 0
    for i in range(len(divide)):
        res += int(divide[i][0]) * int(divide[i][1])
    return True if res == a else False
    
for num in range(10000, 100000):
    if lily_num(num):
        print(num, end = ' ')