Sort:  

1

1

3

2

1

1

3

2

f

a

q

h

g

u

b

e

g