cat-1aaacat-1aaabbbccccat-3bio-tee-5
cat-4bcat-1aaabbb