Sort:  

p

p

l

y

p

po

a

p

p

o