_The below is verbatim from a comment by Zhen Lin, which was requested by the OP to be posted as an answer, but that wasn't done._
_The primary intent of this answer is to remove this question from the Unanswered queue._
* * *
Zhen Lin wrote:
> (6) is no good, because you introduced b in (4). But you have essentially the right idea: just put (4) after (6)!