3 4 5 0 2 6 1 7 8 