#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int n; cin >> n; vector a(n); for(int a_i = 0;a_i < n;a_i++){ cin >> a[a_i]; } int m = INT_MIN,max1 = INT_MIN; int c = 0,c1 = 0; for(int i = 0; i < n; i++) { c = 0; c1 = 0; for(int j = i+1; j < n; j++) { if(a[i]-a[j] == 1 || a[i]-a[j] == 0) { c++; } if(c > m) m = c; if(a[i]-a[j] == -1 || a[i]-a[j] == 0) { c1++; } if(c1 > max1) max1 = c1; } } cout << max(m,max1) + 1 <