a    c    d    b    d    e    f    u    h    i    l    o    r    s