ab
c
dde
ff