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