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