xabcd a1b1b2b3b4b5 abcd xcdef c1d1d2d3d4cdef