from functools import lru_cache

@lru_cache(None)
def C(m, n):
    return sum(C(m-1, n-k*m) for k in range(n//m+1)) if m > 1 and n > 1 else 1

m, n = map(int, input().split())   
print(C(m, n))