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