#include <bits/stdc++.h>
using namespace std;
int n, k, x, a[101], t, res = 0;
pair<int, int> g[101];
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cin >> n >> k >> x;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
  }
  for (int i = 0; i < n; i++) {
    g[t].first = a[i];
    g[t].second = 1;
    while (i + 1 < n && a[i] == a[i + 1]) {
      g[t].second++;
      i++;
    }
    t++;
  }
  for (int i = 0; i < t; i++) {
    if (g[i].first == x && g[i].second == 2) {
      int l = i - 1, r = i + 1;
      int d = 2;
      while (l >= 0 && r < t && g[l].first == g[r].first) {
        int o = g[l].second + g[r].second;
        if (o >= 3) {
          d += o;
        } else {
          break;
        }
        l--, r++;
      }
      res = max(res, d);
    }
  }
  cout << res << "\n";
  return 0;
}
