Working Gauss-Seidel and Gauss