import sys


def factorial(n):
    if n in (0, 1):
        return 1
    return factorial(n - 1) * n


print(factorial(5))
limit = sys.getrecursionlimit()
print(limit)

5b7c6a93e167ea3f43c7fc529590dcaf7292942e
<mask token>


def factorial(n):
    if n in (0, 1):
        return 1
    return factorial(n - 1) * n


<mask token>

<mask token>


def factorial(n):
    if n in (0, 1):
        return 1
    return factorial(n - 1) * n


print(factorial(5))
<mask token>
print(limit)

<mask token>


def factorial(n):
    if n in (0, 1):
        return 1
    return factorial(n - 1) * n


print(factorial(5))
limit = sys.getrecursionlimit()
print(limit)

import sys


def factorial(n):
    if n in (0, 1):
        return 1
    return factorial(n - 1) * n


print(factorial(5))
limit = sys.getrecursionlimit()
print(limit)
