f g f a
a b d b
d a a b