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