#include <bits/stdc++.h>
using namespace std;
const int maxn = 200005;
int a[maxn];
int n, s, mid;
long long ans = 0;
int main() {
  scanf("%d %d", &n, &s);
  for (int i = 1; i <= n; i++) scanf("%d", &a[i]);
  sort(a + 1, a + n + 1);
  int mid = a[n / 2 + 1];
  if (mid == s) {
    printf("0\n");
    return 0;
  }
  int x = lower_bound(a + 1, a + n + 1, s) - a;
  int y = upper_bound(a + 1, a + n + 1, s) - a;
  if (s > mid) {
    for (int i = n / 2 + 1; i < x; i++) {
      ans += (s - a[i]);
    }
  } else if (s < mid) {
    for (int i = y; i <= n / 2 + 1; i++) {
      ans += (a[i] - s);
    }
  }
  printf("%I64d\n", ans);
  return 0;
}
