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