Input 1
6 51
1 4 45 6 0 19
Output 2
3
Input 2
7 8
1 3 2 4 5 1 3
Output 2
2
Input 3
10 280
1 11 100 1 0 200 3 2 1 250
Input 3
4
Input 4
3 8
1 2 4
Output 4
-1
6 51
1 4 45 6 0 19
3
7 8
1 3 2 4 5 1 3
2
10 280
1 11 100 1 0 200 3 2 1 250
4
3 8
1 2 4
-1
Nhận xét