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