import sys


def fact(n):
    if n == 0:
        return 1
    return fact(n - 1) * n


print(sys.getrecursionlimit())
print(fact(997))

3c398c981ab9f5920d593ae7ec088d1e70699d14
<mask token>

<mask token>


def fact(n):
    if n == 0:
        return 1
    return fact(n - 1) * n


<mask token>

<mask token>


def fact(n):
    if n == 0:
        return 1
    return fact(n - 1) * n


print(sys.getrecursionlimit())
print(fact(997))

import sys


def fact(n):
    if n == 0:
        return 1
    return fact(n - 1) * n


print(sys.getrecursionlimit())
print(fact(997))
