import math,fractions
f=math.factorial
def memoize(f):
memo = {}
def helper(x):
if x not in memo:
memo[x] = f(x)
return memo[x]
return helper
@memoize
def B(m):
return~-m*m%2or 1+sum(B(k)*f(m)/f(k)/f(m-k)/fractions.Fraction(k+~m)for k in range(m))
for m in range(61):
print(B(m))
aW1wb3J0IG1hdGgsZnJhY3Rpb25zCmY9bWF0aC5mYWN0b3JpYWwKCmRlZiBtZW1vaXplKGYpOgogbWVtbyA9IHt9CiBkZWYgaGVscGVyKHgpOgogIGlmIHggbm90IGluIG1lbW86CiAgIG1lbW9beF0gPSBmKHgpCiAgcmV0dXJuIG1lbW9beF0KIHJldHVybiBoZWxwZXIKCkBtZW1vaXplCmRlZiBCKG0pOgogcmV0dXJufi1tKm0lMm9yIDErc3VtKEIoaykqZihtKS9mKGspL2YobS1rKS9mcmFjdGlvbnMuRnJhY3Rpb24oayt+bSlmb3IgayBpbiByYW5nZShtKSkKCmZvciBtIGluIHJhbmdlKDYxKToKIHByaW50KEIobSkp