import numpy as np
def solve_jacobi(A, b, n) :
    # 补全代码
    a=np.array(A,dtype=np.float64)
    b=np.array(b,dtype=np.float64)
    size=len(b)
    x=np.zeros(size)
    d=np.diag(np.diag(a))
    d_inv=np.diag(1/np.diag(a))
    lu=a-d
    for _ in range(n):
        x=d_inv@(b-lu@x)
    return np.round(x,4).tolist()
# 主程序
if __name__ == "__main__":
    # 输入
    ndarrayA = input()
    ndarrayB = input()
    n = input()

    # 处理输入
    import ast
    A = ast.literal_eval(ndarrayA)
    b = ast.literal_eval(ndarrayB)
    n = int(n)

    # 调用函数计算
    output = solve_jacobi(A,b,n)
    
    # 输出结果
    print(output)