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