# polygon
# Fig 63.3
# input: 8

import random

n = int(input("n=? "))
xs = [random.randint(1,99) for i in range(n)]
count = 0
while sum(xs) != 0:
  count += 1
  t = xs[0]
  for i in range(n-1):
    xs[i] = abs(xs[i] - xs[i+1])
  xs[n-1] = abs(xs[n-1] - t)
  for i in range(n):
    print(f"{xs[i]:4}", end ='')
  print();

print("count =" ,count)