0 3 4 5 1 9 6 7 8 10 2 11 12 