0 2 17 3 5 6 7 8 9 13 15 10 11 12 16 