Solving Ricatti Equations