def Factorial(n):
if n == 0:
return 1
else:
results = 1
while n > 0:
results *= n
n -= 1
return results
number = 10
print(Factorial(number))
ZGVmIEZhY3RvcmlhbChuKToKCWlmIG4gPT0gMDoKCQlyZXR1cm4gMQoJZWxzZToKCSAgIHJlc3VsdHMgPSAxCgkgICB3aGlsZSBuID4gMDoKCQlyZXN1bHRzICo9IG4KCQluIC09IDEKCXJldHVybiByZXN1bHRzCgpudW1iZXIgPSAxMApwcmludChGYWN0b3JpYWwobnVtYmVyKSk=