2 3 0 1 4 6 5 7 