#include <iostream>

using namespace std;
long long n;
long long x;
const long long MAXN=1e5 +10;
long long maxd=0;
long long usen[MAXN];

int main() {
	cin>>n;
	fill(usen,usen+MAXN,0);
	for(long long i=0;i<n;i++)
	{
		cin>>x;
		if(x>0)
		{
			usen[x-1]++;
			if(usen[x-1]>usen[maxd])
				maxd=x-1;
		}
		usen[x+1]++;
					if(usen[x+1]>usen[maxd])
				maxd=x+1;
		usen[x]++;
		if(usen[x]>usen[maxd])
				maxd=x;
	}
	cout<<usen[maxd];
	return 0;
}