Xonia és az alfabetikus kör#11068

Xonia és az alfabetikus kör

1 másodperc
256 megabájt
Nagyon könnyű

Xonia az angol ábécét tanulja. Egy karakterláncot ábécé szerintinek tekint, ha a benne lévő összes betű — egymást követi ábécé sorrendben.

Például, ezek a sorok «abc», «xy», «fg» — ábécé szerintiek, a «adef», «zxc», «zab» — sorok pedig nem.

Xonia-nak van egy köre, amelyre betűk vannak írva. Xonia meg akarja találni ezen a körön a leghosszabb ábécé szerinti sort, és meg akarja mondani a hosszát.

Egy sor akkor tartozik egy körhöz, ha minden szimbóluma szomszédos a körben. A körben szomszédosak a karakterek ezen számok alatt és , és , , n-1 és , és . Például ez a sor «abc» a «bcda» köréhez tartozik a «bda» sor — nem tartozik hozzá.

Bemenet

Az első sor egy egész számot tartalmaz (1 \leq n \leq 10^4) — a kör hossza.

A második sor, egy sort tartalmaz ami latin kisbetűs ál hosszal — kör betűkkel

Kimenet

Írjon ki egy számot — a körhöz tartozó leghosszabb ábécé szerint sor hosszát.

Példák

1. példa

Loading
Loading

2. példa

Loading
Loading

3. példa

Loading
Loading

Megjegyzés

Megjegyzés az első teszthez:

A «abcd» sor illeszkedik (a 4, 1, 2, 3 indexek szomszédosak), és a leghosszabb.

Megjegyzés a második teszthez:

Egy betűből álló összes ábécé szerinti sor közül a «a» — sor a legkisebb.

Megjegyzés a harmadik teszthez:

Az ábécé szerinti sorok közül, a «mnop» a lehhosszabb.

Pontozás

A helyesen működő megoldások pontot kapnak, ha a leghosszabb betűsor a bemeneti karakterlánchoz tartozik, nem a körhöz.