6 a 15 2 b 12 1 c 11 1 d 20 1 e 15 1 f 17 1 10 abbde ade ddeabb abacdq daabcvf bbd aba cdc bcdef fedcb