def opCode(num: int) -> bool:
	temp = n = num # int(input("Enter a number:"))
	a = 0
	while n != 0:
	    a += (n % 10) ** 3
	    n = n // 10
	return a == temp
	# if a == temp:
	#     print("It's an armstrong number.")
	# else:
	#     print("It's not an armstrong number.")
	    
def spiritOfBadcode(num: str) -> bool:
	return int(num) == sum(int(x)**3 for x in list(num))
	
for i in range(100, 1000):
	op = opCode(i)
	sob = spiritOfBadcode(str(i))
	if sob:
		print(f"{i} is an armstrong number.")
		
	if op != sob:
		print("The bad code is wrong!")
		break
	
