abab
abababcab