a b 3 2 a b c d 2 a b d e 2 b a e c