import numpy as np
def gauss_seidel(A, b, n, x_ini=None):
X=np.zeros(len(b))
l=A.shape[0]
h=A.shape[1]
for k in range(n):
X_new=np.zeros(h)
for i in range(h):
z_sum=X_new[:i]@A[i][:i]
p_sum=X[i+1:]@A[i][i+1:]
X_new[i]=(b[i]-p_sum-z_sum)/A[i][i]
X=X_new
return X
if __name__ == "__main__":
A = np.array(eval(input()), dtype=float)
b = np.array(eval(input()), dtype=float)
n = int(input())
print(gauss_seidel(A, b, n).tolist())

京公网安备 11010502036488号