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