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