a b c d
d b c a