| t | st = input().split(',') | t | st = input().split(',') | 
             | matr = [[j for j in input().split(',')] for i in range(len(st) - 1)] |  | matr = [[j for j in input().split(',')] for i in range(len(st) - 1)] | 
             | matr.insert(0, st) |  | matr.insert(0, st) | 
             | print(matr[0][0]) |  | print(matr[0][0]) | 
             | for i in range(1, len(st)): |  | for i in range(1, len(st)): | 
             |     print(','.join(matr[i][:i + 1]), end='') |  |     print(','.join(matr[i][:i + 1]), end='') | 
             |     j = i |  |     j = i | 
             |     while i != 0: |  |     while i != 0: | 
             |         print(',', end='') |  |         print(',', end='') | 
             |         print(matr[i - 1][j], end='') |  |         print(matr[i - 1][j], end='') | 
             |         i -= 1 |  |         i -= 1 | 
             |     print(sep='\n') |  |     print(sep='\n') |