b c a b
f f a f
b f b b