My solve - it really is a step-by-step map.