Sort:  

gj

ru

s

e

y

w

v

s

esdfg

twtwt