2 abababab abcbcbcbcba