import numpy as np a = np.array([list(map(int, input().split())) for _ in range(2)]) b = np.array([list(map(int, input().split())) for _ in range(2)]) c = np.dot(np.dot(a, b), np.dot(a, b)) print(c[0][0], c[0][1]) print(c[1][0], c[1][1])