Line numbers updated in the explanation.