def factorial(n):
    prod = 1
    for i in range(1, n + 1):
        prod *= i
    return prod

def choose(m, n):
    return factorial(m)/(factorial(n) * factorial(m - n))

def perm(m, n):
    return factorial(m)/factorial(m - n)

