#include <bits/stdc++.h>
using namespace std;

int main(){
int i ,j ,n,a[100005],t[100005];
cin >> n;
memset(a,0,sizeof(a));
memset(t,0,sizeof(t));
for(i = 0; i < n; i++)
{
	cin >> j;
	a[j]+=1;
}
int max = a[0]+a[1]+a[2];
for(i = 0 ;i<100005;i++){
	t[i]=a[i]+a[i+1]+a[i+2];
	if(t[i]>max)
		max = t[i];
}
printf("%d",max);
return 0;	
}