t       h    a    e     b     b    c
d