a b c a ac bc ab bc a b c a c a b bc a b c a ac bc ab bc a b c a ac bc ab bc a b c a ac bc ab bc
de df
d
d d df d d d d
d d
a
a b c
a b
b a
b c
c b
a a a
b a b