\(n\) ta kichik lotin harflaridan iborat \(s\) satr berilgan.
Satrning shunday eng uzun ketma-ket qismini (substring) toping, unda hech qanday harf ikki marta uchramaydi (ya'ni barcha belgilar bir-biridan farqli).
Birinchi qatorda yagona butun son \(n\) (\(1 \le n \le 2 \cdot 10^5\)) — satr uzunligi beriladi.
Ikkinchi qatorda \(n\) ta kichik lotin harfidan (\(a - z\)) iborat \(s\) satr beriladi.
Yagona qatorda — takrorlanmas belgilardan iborat eng uzun qism satrning uzunligini chop eting.
| # | Input.txt | Output.txt |
|---|---|---|
1 |
8 abcabcbb |
3 |
2 |
3 aab |
2 |
SamCoding Round 4 (Div. 4)