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