# 行列累乗 import numpy as np def main(): L = [list(map(int, input().split())) for _ in range(2)] M = np.array(L) MM = M for i in range(2): MM = np.dot(MM, M) for m in MM: print(*m) if __name__ == "__main__": main()