a f g s h h d

 
de
fr
g
f t r n