50 25
15 6 31 35 12 27 39 45 29 7 50 17 14 47 36 4 46 40 28 9 21 20 41 44 18 38 49 1 25 48 43 13 8 23 11 32 30 24 19 37 34 26 42 2 16 33 5 10 3 22
50 48 47 44 41 40 38 31 27 25 14 30 22 20 18 9 7 19 13 6 11 4 8 2 1
