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