Solving Multi-Step Linear Equations