For a given array $a_1, a_2, a_3, ... , a_N$ of $N$ elements and an integer $K$, find the smallest sub-array size (smallest window length) where the elements in the sub-array contains all integers in range [$1, 2, ..., K$]. If there is no such sub-array, report 0.
The input is given in the following format.
$N$ $K$
$a_1$ $a_2$ ... $a_N$
Print the smallest sub-array size in a line.
6 2 4 1 2 1 3 5
2
6 3 4 1 2 1 3 5
3
3 4 1 2 3
0