c a b f d e 3 as 2 1