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