Solving Linear Systems by Substitution