aefg
afg
abefg
efg
ebfh