 3 8 1 0 7 2 4 5 6 9 10
