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