3 6 4 7 8 5 0 3 2 1