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