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