#include <bits/stdc++.h>
using namespace std;
long long n, A[500005];
bool ok(long long len) {
  long long i = 0;
  long long j = len - 1;
  for (; j < n; i++, j++) {
    if (A[j] - A[i] < 6) return 1;
  }
  return 0;
}
int32_t main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  long long tt = 1;
  while (tt--) {
    cin >> n;
    long long ans = 1;
    for (long long i = 0; i < n; i++) cin >> A[i];
    sort(A, A + n);
    long long l = 1, r = n;
    while (l <= r) {
      long long mid = l + (r - l) / 2;
      if (ok(mid)) {
        ans = max(ans, mid);
        l = mid + 1;
      } else {
        r = mid - 1;
      }
    }
    cout << ans << '\n';
  }
  return 0;
}
