step 1: a b c x a b c x a b c x a b c x a b c x a b c x a b c x... step 2: d e f x x x d...