from __future__ import print_function def setup(): for m in range(4): for n in range(7): print("{} ".format(ackermann(m, n)), end = "") print() # print('finished') def ackermann(m, n): if m == 0: return n + 1 elif m > 0 and n == 0: return ackermann(m - 1, 1) else: return ackermann(m - 1, ackermann(m, n - 1))