Sort:  

b

b

d

e

d

d

d

g

g

d