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