a = [list(map(int, input().split())) for _ in range(2)] b = [list(map(int, input().split())) for _ in range(2)] def mul(a, b): return [[sum(a[i][k] * b[k][j] for k in range(2)) for j in range(2)] for i in range(2)] c = mul(a, b) ans = mul(c, c) print(*ans[0]) print(*ans[1])