Subsitution, Factorisation and Solving Equations