seq gauss seidel working