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