#include #include using namespace std; int main(void) { unordered_map h; int n; int a[100000] = {0}; cin >> n; for(int i = 0; i < n; i++) cin>> a[i]; int res = 0; for(int i = 0; i < n; i++) { if(h.count(a[i]) == 0) h[a[i]] = true; else { res = max(res, (int)h.size()); h.clear(); } } res = max(res, (int)h.size()); cout << res << endl; }