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