2 3 c:10 a:4 a:4 c:3 a:4 c:2 b:4 b:1 b:8 3 abc cab abcabcabcabc 2 b:3 b:5 a:6 b:2 1 abba