#include using namespace std ; int main() { int n ; cin >> n ; map < int, int > m ; map < int, int > :: iterator it ; while(n--) { int a ; cin >> a ; m[a]++ ; } int i = 0, maxi = -1,c,d,ma ; for(it = m.begin() ; it != m.end() ; it++) { //if(i==0) // { ma = it->second ; if(ma > maxi) { maxi = ma ; } // } if(i!=0) { if(abs(it->first - c)<=1) { int m = it->second + d ; if(m > maxi) { maxi = m ; } } } c = it->first ; d = it->second ; i++ ; } cout << maxi << endl ; }