N=gets.to_i
S=gets.chomp.codepoints
ans=0
for space in 1..N-3
    space=N-2-space
    cnt=0
    (N-1-space).times do |i|
        if S[i]==S[i+space+1]
            cnt+=1
        else
            break
        end
        break if cnt==space+1
    end
    ans = ans<cnt ? cnt : ans
end
puts ans