what do you mean? Nevermind, you are right. Strongest number you can achieve is 40585.
I don't think your sum is correct...
import math number = 2458333 sum_of_factorials = sum(math.factorial(int(digit)) for digit in str(number)) print(sum_of_factorials, number == sum_of_factorials)
reply