M = [] for i in range(2): M.append(list(map(int, input().split()))) def prod(A, B): C = [[0] * 2 for i in range(2)] for i in range(2): for j in range(2): for k in range(2): C[i][j] += A[i][k] * B[k][j] return C M2 = prod(M, M) M3 = prod(M2, M) for m in M: print(*m)