#challenge: Spiral Number
def spiral_number(start=1, end=1000):
spiral = []
for number in range(start, end+1):
add_i = sum( int(i) for i in str(number))
multi_i = 1
for i in str(number):
multi_i *= int(i)
if (add_i + multi_i) == number:
spiral.append(number)
print(spiral)
spiral_number()
#العدد الحلزوني
for number in range(10,10001):
add_number = 0
multiply_number = 1
for x in str(number):
add_number += int(x)
multiply_number *= int(x)
spiral_number = add_number + multiply_number
if spiral_number == number :
print(f'spiral number {number}')