#include <bits/stdc++.h>
#pragma GCC optimize("O3")
using namespace std;
using namespace std;
long long n, m;
long long a[((long long)(2e6 + 600))];
int main() {
  cin >> n >> m;
  long long l = 0;
  long long pas = 0;
  for (int i = 0; i < n; i++) {
    cin >> a[i];
    if (i && a[i] == a[i - 1]) l = i;
    pas = max(pas, i - l + 1);
  }
  cout << pas;
}
