e daca b a ce c bdbbc ec mov
b c f b e ea b a ce f
trim b b a abd c e mov
ba b a d c acd df a
cc adc b a e c ec ccf mov
c ad a b a d c b e cd c a
d af b a fa c d fe
b a ba c f c d b
b a bf c cb de c f
c cec abc cc b a d c c mov
b a ed c ae d a b d small
bd b a d c dcc c
b dadc b c a eb ce c a mov
trim cd ac a ce b c mov
m eb e bc d ecd ce c f a b
b fb c dc c b a af a
d b b a c dab e mov
c aed e b a a c e mov
d bab a d f d e ad b e bcb c bbcd
bc a a e f a d c b f mov