Gaussian Elimation