Solving Sytems of Equations