166_C. Median_10251
A median in an array with the length of n is an element which occupies position number <image> after we sort the elements in the non-decreasing order (the array elements are numbered starting with 1). A median of an array (2, 6, 1, 2, 3) is the number 2, and a median of array (0, 96, 17, 23) — the number 17.

We define an expression <image> as the integer part of dividing number a by number b.

One day Vasya showed Petya an array consisting of n integers and suggested finding the array's median. Petya didn't even look at the array and said that it equals x. Petya is a very honest boy, so he decided to add several numbers to the given array so that the median of the resulting array would be equal to x.

Petya can add any integers from 1 to 105 to the array, including the same numbers. Of course, he can add nothing to the array. If a number is added multiple times, then we should consider it the number of times it occurs. It is not allowed to delete of change initial numbers of the array. 

While Petya is busy distracting Vasya, your task is to find the minimum number of elements he will need.

Input

The first input line contains two space-separated integers n and x (1 ≤ n ≤ 500, 1 ≤ x ≤ 105) — the initial array's length and the required median's value. The second line contains n space-separated numbers — the initial array. The elements of the array are integers from 1 to 105. The array elements are not necessarily different.

Output

Print the only integer — the minimum number of elements Petya needs to add to the array so that its median equals x.

Examples

Input

3 10
10 20 30


Output

1


Input

3 4
1 2 3


Output

4

Note

In the first sample we can add number 9 to array (10, 20, 30). The resulting array (9, 10, 20, 30) will have a median in position <image>, that is, 10.

In the second sample you should add numbers 4, 5, 5, 5. The resulting array has median equal to 4.
#include <bits/stdc++.h>
using namespace std;
int arr[100005];
int main() {
  int n, x, ans = 0, t;
  cin >> n >> x;
  for (int i = 0; i < n; i++) cin >> arr[i];
  sort(arr, arr + n);
  t = n;
  while (arr[(t - 1) / 2] != x) {
    arr[t++] = x;
    sort(arr, arr + t);
    ans++;
  }
  cout << ans << "\n";
  return 0;
}

3 4
1 2 3
 3 10
10 20 30
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 10 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 39 23 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 18 10 26 9 5 22 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 33
 1 1
2
 4 1
2 3 4 5
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 2 78 66 34 81 84 18 37 85 42 5 40 17 15 66 10 95 93 20 43 63 83 60 61 9 33 68 81 97 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 92 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 515 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 404 645 141 169 315 830 289 450 675 81 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 282 530 612 328 572 310 632 498 271 19 753 3 787 31 266 251 897 450 206 731 678 64 417 664 224
 1 2
1
 100 6
7 5 2 8 4 9 4 8 6 1 7 8 7 8 1 5 4 10 9 10 7 5 6 2 1 6 9 10 6 5 10 9 9 5 1 4 4 5 4 4 1 1 6 7 4 9 3 5 6 5 6 3 7 6 9 4 4 8 7 10 6 10 4 6 6 5 1 9 6 7 10 1 9 4 5 3 7 7 4 4 7 4 7 3 3 7 2 5 5 3 8 9 6 9 4 5 5 9 1 7
 9 228
1 1 1 1 1 1 228 228 228
 2 2
3 2
 50 1
1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 2 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2
 5 1
1 1 2 1 2
 10 2
2 2 1 3 2 1 2 1 1 3
 5 4
5 5 4 3 5
 10 809
949 31 175 118 640 588 809 398 792 743
 10 55749
46380 58202 54935 26290 18295 83040 6933 89652 75187 93963
 1 1
1
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 10 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 39 23 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 6 10 26 9 5 22 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 33
 1 1
0
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 18 37 85 42 5 40 17 15 66 10 95 93 20 43 63 83 60 61 9 33 68 81 97 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 92 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 404 645 141 169 315 830 289 450 675 81 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 282 530 612 328 572 310 632 498 271 19 753 3 787 31 266 251 897 450 206 731 678 64 417 664 224
 100 6
7 5 2 8 4 9 4 8 6 1 7 8 7 8 1 5 4 10 9 10 7 7 6 2 1 6 9 10 6 5 10 9 9 5 1 4 4 5 4 4 1 1 6 7 4 9 3 5 6 5 6 3 7 6 9 4 4 8 7 10 6 10 4 6 6 5 1 9 6 7 10 1 9 4 5 3 7 7 4 4 7 4 7 3 3 7 2 5 5 3 8 9 6 9 4 5 5 9 1 7
 9 228
1 1 1 1 1 1 379 228 228
 50 1
1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 1 1 2 2 1 2 2 2
 5 1
1 2 2 1 2
 10 3
2 2 1 3 2 1 2 1 1 3
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 18 37 85 42 5 40 17 15 66 10 95 93 20 43 63 83 60 61 9 14 68 81 97 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 92 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 5 4
5 5 0 5 5
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 18 37 85 42 5 40 17 15 66 10 95 93 20 43 63 83 60 61 9 14 68 81 38 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 50 1
1 2 1 2 1 1 1 2 2 2 0 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 1 1 4 2 1 4 2 2
 10 4
2 2 2 5 2 1 2 1 1 3
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 13 15 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 6 10 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 2 2 1 1 1 2 2 3 0 2 1 1 2 2 2 2 2 2 2 4 1 4 1 0 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 13 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 15 89
 50 1
1 2 2 2 0 1 2 2 2 3 -1 2 1 1 2 1 2 2 2 2 2 4 2 4 1 0 2 0 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 1 2
0
 5 4
5 5 0 3 5
 3 10
10 30 30
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 10 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 39 23 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 6 10 26 9 5 22 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 1 0
1
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 404 645 141 169 315 830 289 450 675 81 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 282 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 100 6
7 5 2 8 4 9 4 8 6 1 4 8 7 8 1 5 4 10 9 10 7 7 6 2 1 6 9 10 6 5 10 9 9 5 1 4 4 5 4 4 1 1 6 7 4 9 3 5 6 5 6 3 7 6 9 4 4 8 7 10 6 10 4 6 6 5 1 9 6 7 10 1 9 4 5 3 7 7 4 4 7 4 7 3 3 7 2 5 5 3 8 9 6 9 4 5 5 9 1 7
 9 228
1 1 1 1 1 1 379 228 246
 50 1
1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 1 1 4 2 1 2 2 2
 5 1
1 3 2 1 2
 10 3
2 2 1 5 2 1 2 1 1 3
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 10 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 39 15 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 6 10 26 9 5 22 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 18 37 85 42 5 40 17 15 66 10 95 93 20 43 63 83 60 61 9 14 68 81 38 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 92 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 141 169 315 830 289 450 675 81 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 282 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 100 6
7 5 2 8 4 9 4 8 6 1 4 8 7 8 1 5 4 10 9 10 7 7 6 2 1 6 9 10 6 5 10 9 9 5 1 4 4 5 4 4 1 1 6 7 4 9 3 5 6 5 6 3 7 6 3 4 4 8 7 10 6 10 4 6 6 5 1 9 6 7 10 1 9 4 5 3 7 7 4 4 7 4 7 3 3 7 2 5 5 3 8 9 6 9 4 5 5 9 1 7
 50 1
1 2 1 2 1 1 1 2 2 2 2 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 1 1 4 2 1 4 2 2
 5 1
1 4 2 1 2
 10 3
2 2 2 5 2 1 2 1 1 3
 5 4
5 3 0 5 5
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 10 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 39 15 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 6 10 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 141 169 315 830 289 450 675 81 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 100 6
7 5 2 8 4 9 4 8 6 1 4 8 7 8 1 5 4 10 9 10 7 7 6 2 1 6 9 10 6 5 10 9 9 5 1 4 4 5 2 4 1 1 6 7 4 9 3 5 6 5 6 3 7 6 3 4 4 8 7 10 6 10 4 6 6 5 1 9 6 7 10 1 9 4 5 3 7 7 4 4 7 4 7 3 3 7 2 5 5 3 8 9 6 9 4 5 5 9 1 7
 5 1
1 4 2 1 1
 5 4
5 3 0 2 5
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 39 15 12 42 31 13 26 23 1 26 24 48 10 6 12 48 40 6 10 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 18 37 85 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 14 68 81 38 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 169 315 830 289 450 675 81 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 100 6
7 5 2 8 4 9 4 16 6 1 4 8 7 8 1 5 4 10 9 10 7 7 6 2 1 6 9 10 6 5 10 9 9 5 1 4 4 5 2 4 1 1 6 7 4 9 3 5 6 5 6 3 7 6 3 4 4 8 7 10 6 10 4 6 6 5 1 9 6 7 10 1 9 4 5 3 7 7 4 4 7 4 7 3 3 7 2 5 5 3 8 9 6 9 4 5 5 9 1 7
 50 1
1 2 1 2 1 1 1 2 2 2 0 2 1 1 2 2 2 2 1 2 2 2 1 2 1 1 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 5 1
1 4 2 1 0
 10 4
0 2 2 5 2 1 2 1 1 3
 5 4
0 3 0 2 5
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 85 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 14 68 81 38 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 169 315 830 289 450 675 23 212 509 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 1 2 1 1 1 2 2 2 0 2 1 1 2 2 2 2 1 2 2 4 1 2 1 1 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 5 1
1 4 0 1 1
 10 4
0 2 2 5 2 1 2 1 2 3
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 49 28 33 42 4 19 13 15 12 42 31 13 26 23 1 26 24 52 10 6 12 48 40 6 10 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 85 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 79 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 169 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 1 2 1 1 1 2 2 2 0 2 1 1 2 2 2 2 1 2 2 4 1 2 1 0 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 10 4
0 2 2 5 2 0 2 1 2 3
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 42 31 13 26 23 1 26 24 52 10 6 12 48 40 6 10 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 85 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 63 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 980 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 1 2 1 1 1 2 2 3 0 2 1 1 2 2 2 2 1 2 2 4 1 2 1 0 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 10 4
0 2 2 5 1 0 2 1 2 3
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 42 31 13 26 23 1 26 24 52 10 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 85 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 32 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 843 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 1 2 1 1 1 2 2 3 0 2 1 1 2 2 2 2 2 2 2 4 1 2 1 0 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 50 31 13 26 23 1 26 24 52 10 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 32 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 85 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 800 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 310 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 1 2 1 1 1 2 2 3 0 2 1 1 2 2 2 2 2 2 2 4 1 4 1 0 2 1 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 14 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 50 31 13 26 23 1 26 24 52 10 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 43 26 1 50 16
 100 20
40 44 41 81 59 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 15 89
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 50 31 13 26 23 1 26 24 52 10 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 43 26 1 50 16
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 37 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 15 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 218 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 377 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 2 2 1 1 1 2 2 3 0 2 1 1 2 2 2 2 2 2 2 4 1 4 1 0 2 0 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 50 31 13 26 23 1 26 24 52 10 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 79 26 1 50 16
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 246 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 289 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 377 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 2 2 1 1 1 2 2 3 0 2 1 1 2 1 2 2 2 2 2 4 1 4 1 0 2 0 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 50 31 13 26 23 1 26 24 52 16 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 79 26 1 50 16
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 13 66 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 13 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 246 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 447 435 452 645 36 311 315 830 332 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 377 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 2 2 1 1 1 2 2 3 0 2 1 1 2 1 2 2 2 2 2 4 2 4 1 0 2 0 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 70 31 13 26 23 1 26 24 52 16 6 12 48 40 6 0 26 9 5 5 45 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 79 26 1 50 16
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 60 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 13 23 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 13 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 303 246 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 49 435 452 645 36 311 315 830 332 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 377 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 2 2 1 1 1 2 2 3 -1 2 1 1 2 1 2 2 2 2 2 4 2 4 1 0 2 0 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 70 31 13 26 23 1 26 24 52 16 6 12 48 40 6 0 26 9 5 5 65 46 23 46 34 34 45 3 7 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 79 26 1 50 16
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 114 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 13 23 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 49 29 86 89 87 14 1 25 22 25 90 56 6 1 49 13 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 362 246 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 49 435 452 645 36 311 315 830 332 450 675 23 212 421 661 7 217 468 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 377 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 50 1
1 2 2 2 0 1 1 2 2 3 -1 2 1 1 2 1 2 2 2 2 2 4 2 4 1 0 2 0 1 1 2 2 2 4 2 2 2 2 1 2 2 1 0 1 4 2 1 4 2 2
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 1 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 70 31 13 26 23 1 26 24 52 16 6 12 48 40 6 0 26 9 5 5 65 46 23 46 34 34 45 3 2 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 79 26 1 50 16
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 54 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 114 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 13 23 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 76 29 86 89 87 14 1 25 22 25 90 56 6 1 49 13 89
 100 813
285 143 378 188 972 950 222 557 170 755 470 164 1433 553 146 820 842 62 496 1893 746 944 677 828 465 577 791 277 362 246 561 653 925 692 871 424 626 795 813 343 418 280 123 364 496 49 435 452 645 36 311 315 830 332 450 675 23 212 421 661 7 217 15 877 172 141 475 409 178 71 936 1584 761 889 417 310 530 612 328 572 377 632 498 271 19 753 3 787 31 159 251 897 450 206 731 678 64 417 664 224
 100 37
20 20 3 35 36 11 30 9 33 36 32 46 43 22 43 50 34 6 13 25 1 34 17 6 21 30 19 17 2 23 9 23 38 21 7 43 96 28 33 42 4 19 13 15 12 70 31 13 26 23 1 26 24 52 16 6 12 48 40 6 0 26 9 5 5 65 46 23 46 34 34 45 3 2 16 39 14 29 48 1 12 37 4 20 29 26 35 38 20 47 39 29 12 35 4 79 26 1 50 16
 100 20
40 44 41 81 53 96 91 49 57 41 44 42 65 31 74 70 75 47 51 7 71 7 75 79 13 20 1 78 66 34 81 84 5 37 128 42 5 40 17 15 66 10 95 93 11 43 63 83 114 61 9 5 68 81 38 25 39 37 22 90 24 45 33 89 1 68 13 23 89 86 6 29 40 33 44 11 83 21 11 32 20 41 45 76 29 86 89 87 14 1 25 22 25 90 56 6 1 49 13 89

4
 1
 53
 1
 4
 58
 69
 2
 0
 4
 0
 12
 0
 0
 1
 7
 1
 0
 53
 2
 58
 69
 0
 4
 12
 1
 7
 56
 3
 54
 10
 9
 55
 67
 14
 52
 16
 2
 1
 1
 53
 1
 69
 0
 4
 12
 1
 7
 53
 56
 69
 0
 12
 1
 7
 1
 53
 69
 0
 0
 2
 53
 54
 69
 0
 10
 0
 9
 4
 54
 69
 10
 0
 9
 55
 54
 69
 10
 9
 55
 54
 69
 10
 9
 55
 54
 69
 12
 55
 54
 69
 12
 53
 54
 53
 54
 67
 14
 53
 67
 12
 53
 52
 67
 14
 53
 52
 67
 14
 53
 52
 67
 14
 53
 52
 67
 53
 52
