fix gauss seidel