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