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()