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