1과 2로 표시된 인형 N개가 일렬로 놓여 있을 때, 1이 적어도 K개 들어 있는 가장 짧은 연속 구간의 길이를 구한다.
라이언 인형과 어피치 인형이 모두 NNN개 일렬로 놓여 있다. 라이언 인형은 1, 어피치 인형은 2로 나타낸다. 라이언 인형이 KKK개 이상 들어 있는 연속된 인형 구간 중 가장 짧은 구간의 길이를 구하여라.
첫째 줄에 NNN과 KKK가 주어진다. (1≤K≤N≤1061 \le K \le N \le 10^61≤K≤N≤106)
둘째 줄에 NNN개의 인형 정보가 공백으로 구분되어 주어진다. 각 값은 1 또는 2이다.
라이언 인형을 KKK개 이상 포함하는 가장 짧은 연속 구간의 길이를 출력한다. 그런 구간이 없으면 -1을 출력한다.