ab ad df ca . . .