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