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