Clarification in step 7 added.