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