Sort:  

ww

ddd

wwq

cccc

ol

plld

sad

zze

ccccc

dddd