#include <bits/stdc++.h>
#define sz(x) int(x.size())
using namespace std;
typedef long long ll;
int main() {
	ll n,len=0,start=0,tmp=1;
  string s,t;
	cin >> n >>s;
  while(len<n/2 && start<n-1){
		t=s.substr(start,tmp);
		for(ll i=start+tmp;i<n;i++){
			if(t==s.substr(i,tmp)){
				len=tmp;
				break;
			}
		}
		if(len==tmp) tmp++;
    else start++;
    if(start+tmp>=n) start++;
	}
	cout << len << endl;
}
