#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5 + 5;
const long long mod = 998244353;
const int inf = 0x3f3f3f3f;
int cnt[1005], co[maxn];
int n;
long long work(int m) {
  vector<int> ff(2 * n + 1);
  long long now = n, add = 0, ans = 0;
  ff[now] = 1;
  for (int i = 1; i <= n; i++) {
    if (co[i] >= m)
      add += ff[now], now++;
    else
      now--, add -= ff[now];
    ff[now]++;
    ans += add;
  }
  return ans;
}
int main() {
  ios::sync_with_stdio(false);
  int m, k, t, a = 0;
  cin >> n >> m;
  for (int i = 1; i <= n; i++) cin >> co[i];
  cout << work(m) - work(m + 1);
}
