import numpy as np a = np.array([tuple(map(lambda s_: int(s_), input().split())) for _ in range(2)]) b = np.array([tuple(map(lambda s_: int(s_), input().split())) for _ in range(2)]) m = a @ b @ a @ b print(*m[0]) print(*m[1])