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