Puju
문제
Aednik Kazimir ostis hiljuti uue maalapi, mis koosneb sirges reas olevast ruudust. Ruudud on nummerdatud vasakult paremale . Kahjuks on ainult mõned ruudud aianduseks sobivad, sest osadel ruutudel kasvavad pujutihnikud. Nende hävitamiseks rentis Kazimir rohimistraktori.
Töö alguses on Kazimir traktoriga ruudus . Igal sammul võib ta liikuda oma asukohast ühte selle naaberruutu (s.t ruudust ruutu või ruutu ). Kui uues ruudus on pujud, juurib traktor need välja ja ruut muutub aianduseks sobivaks. Kahjuks on traktoril kütust ainult sellise sammu jaoks.
Rohimistöö järel võib Kazimir piiramatult liikuda ühest pujuvabast ruudust selle pujuvabadesse naabritesse ja igale poole taimi istutada, kuid ei pääse läbi pujudega ruutudest. Kirjutada programm, mis leiab maksimaalse pinna, millel Kazimir saab taimi kasvatama hakata.
입력
Sisendi esimesel real on maalapi suurus (), traktori kütusevaru () ja Kazimiri lähtekoht ().
Teisel real on täpselt märki, kus '.' tähistab pujuvaba ja '#' pujudega ruutu. Ruut (Kazimiri lähtekoht) on aianduseks sobiv.
출력
Väljastada maksimaalne ruutude arv, millel Kazimir saab hakata taimi kasvatama.
예제
예제 1
10 1 1 .#........
10
예제 2
10 1 3 .#.#......
8
예제 3
10 2 3 .#.#......
8
예제 4
10 3 3 .#.#......
10
예제 5
10 5 1 .#########
6