5 r b b 4
4 6 3 1 5