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