def generator(n):
# n is the rows
list = [1]
print 1, '\n'
for i in xrange(1, n):
new_list = [0 for j in xrange(i+1)]
new_list[0] = 1
new_list[-1] = 1
for j in xrange(1, (i+2)/2):
new_list[j] = list[j-1] + list[j]
for j in xrange((i+1)/2, i+1):
new_list[j] = new_list[i-j]
list = new_list
for num in list:
print num,
print '\n'