50
10 50 42 47 16 45 47 27 31 23 43 13 26 32 12 12 37 2 15 48 27 40 47 19 19 38 24 6 40 2 35 1 9 18 3 38 11 21 2 23 10 24 13 36 11 32 16 36 29 39
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
