[158A] Siguiente ronda


Enlace a Codeforces

tiempo límite por test 3 segundos
memoria límite por test 256 MB
entrada entrada estándar
salida salida estándar


«El concursante que obtenga un puntaje mayor o igual al puntaje del finalista en el k-ésimo lugar avanzará a la siguiente ronda, siempre que el concursante obtenga un puntaje positivo...»-- un extracto de las reglas de la competencia.

Un total de nn participantes formaron parte de la competencia (nkn \leq k), y ya conoces sus puntajes. Calcula cuántos participantes avanzarán a la siguiente ronda.

Entrada

La primera línea contiene dos enteros nn y kk (1kn501 \leq k \leq n \leq 50) separados por un espacio.

La segunda línea contiene nn enteros separados por espacio a1,a2,,ana_1, a_2, \ldots, a_n (0ai1000 \leq a_i \leq 100), donde aia_i es el puntaje obtenido por el participante en el i-ésimo lugar. La secuencia dada es decreciente (es decir, para todos los ii de 11 a n1n-1 se cumple la siguiente condición: aiai+1a_i \geq a_{i + 1}.

Salida

El número de participantes que avanzan a la siguiente ronda.

Ejemplos

input:
8 5
10 9 8 7 7 7 5 5

output:
6
input:
4 2
0 0 0 0

output:
0

Nota

En el primer ejemplo el participante del 5º lugar obtuvo 7 puntos. Como el participante del 6º lugar también obtuvo 7 puntos, avanzan 6.

En el segundo ejemplo nadie obtuvo un puntaje positivo.