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