zip 개념 주의
row, column = map(int,input().split())
array_a = []
array_b = []
answer = []
for i in range (2):
for j in range (row):
if i == 0:
array_a.append(list(map(int, input().split())))
else:
array_b.append(list(map(int, input().split())))
answer = [[x+y for x, y in zip(array_a[k], array_b[k])] for k in range(row)]
# 그냥 for문 써서 반복하면 평탄화 되어서 모든 숫자가 일렬로 늘어선 1차원 리스트가 됨
# 이것도 얕은 카피 방지처럼 밖에서 iteration 하면 됨
# [x+y for x, y in zip(array_a[k], array_b[k]) for k in range(row)] 이런 식으로 쓰면 리스트 위계가 안 섬
for r in range (row):
print(*answer[r])