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