| 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') |