Sort:  

hfh

aetg

ag

gh

h

hf

agrga

rhg

rh

hrh

xaC

ADA