For a given array a1,a2,a3,...,aN 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
a1 a2 ... aN
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