#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
	int a[100000];
	int b[100000];
	int n;
	cin>>n;
	memset(b,0,sizeof(int)*n);
	for(int i=0;i<n;i++)
	{
		cin>>a[i];
		b[a[i]]++;
	}
	int max=0;
	for(int i=0;i<99998;i++)
	{
		if(b[i]+b[i+1]+b[i+2]>max)
		max=b[i]+b[i+1]+b[i+2];
	}	
	cout<<max<<endl;
	return 0;
}