#include #include #include #include #include #include #include #include #include #include #include #define MOD 1e9 + 7 #define eps 1e-9 #define pb push_back #define mp make_pair #define ft first #define sd second #define sz(a) a.size() #define loop(i, n) for(long long (i) = 0; (i) < (n) ; ++ (i)) #define loopn() #define pii pair #define pll pair #define vii vector #define vll vector typedef long long ll; typedef long double ld; using namespace std; /*@Sergey_Miller*/ void solve() { ll n; cin >> n; vll a(n); loop(i,n) { cin >> a[i]; } vll b(n,0); loop(i,n) { loop(j,n) { if(a[i]-a[j] <= 1 && a[i] - a[j] >= 0) { ++b[i]; } } } ll maxx = 0; loop(i,n) { maxx = max(maxx, b[i]); } cout << maxx << endl; } int main () { ios::sync_with_stdio(false); // freopen("input.txt", "r", stdin); // freopen("output.txt", "w", stdout); solve(); // cout << 10000000320 % 1000000033; // cout << 92381%17; return 0; }