a-f-cf-b-de-