38 a dcba cadb adb bc 20 a abcdefghijklmnopqrt