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