5 5 ababa 5 kakla 7 abbaccc 3 aab 6 xyzxyz