def f(m,n):

    if m == 0 or n == 1:
        return 1
    elif m < n:
        return f(m, m)
    else:
        return f(m-n, n) + f(m, n-1)

def func():
    while True:
        try:
            m, n = map(int, input().split())
        except:
            break
        else:
            print(f(m, n))

if __name__ == "__main__":
    func()