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