Solving Non Homogeneous Equations