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