abc
12
ab
321
ababc
4567
abcab
098
abababab
1243
abcabc
