from functools import reduce import util target = 648 result = util.factorial(100) digits_sum = reduce(lambda x, y: x + y, map(lambda x: int(x), list(str(result)))) print(digits_sum) print(digits_sum == target)