1a5b3c4d 3b2z2d 1b1a1b1a