#include <iostream>
#include<bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int n,k;
cin>>n>>k;
vector<int> nums(n);
for(int i=0;i<n;i++){
cin>>nums[i];
}
int i=0;
int j=0;
int prev=0;
int ans=0;
for(int m=1;m<=10;m++){
int size = m*k;
i=0;
j=0;
vector<int> arr(10,0);
while(j<n){
bool vl=true;
arr[nums[j]]++;
if(j-i+1>size){
arr[nums[i]]--;
i++;
}
for(int x=0;x<10;x++){
if(arr[x]==0){
continue;
}
if(arr[x]!=k){
vl=false;
}
}
if(vl && j-i+1==size){
ans++;
}
j++;
}
}
cout<<ans<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IG4sazsKCWNpbj4+bj4+azsKCXZlY3RvcjxpbnQ+IG51bXMobik7Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQljaW4+Pm51bXNbaV07Cgl9CgkKCWludCBpPTA7CglpbnQgaj0wOwoJCglpbnQgcHJldj0wOwoJaW50IGFucz0wOwoJCglmb3IoaW50IG09MTttPD0xMDttKyspewoJCWludCBzaXplID0gbSprOwoJCWk9MDsKCQlqPTA7CgkJdmVjdG9yPGludD4gYXJyKDEwLDApOwoJCXdoaWxlKGo8bil7CgkJCWJvb2wgdmw9dHJ1ZTsKCQkJYXJyW251bXNbal1dKys7CgkJCQoJCQlpZihqLWkrMT5zaXplKXsKCQkJCWFycltudW1zW2ldXS0tOwoJCQkJaSsrOwoJCQkJCgkJCX0KCQkKCQkJZm9yKGludCB4PTA7eDwxMDt4KyspewoJCQkJaWYoYXJyW3hdPT0wKXsKCQkJCQljb250aW51ZTsKCQkJCX0KCQkJCWlmKGFyclt4XSE9ayl7CgkJCQkJdmw9ZmFsc2U7CgkJCQl9CgkJCX0KCQkJaWYodmwgJiYgai1pKzE9PXNpemUpewoJCQkJYW5zKys7CgkJCX0KCQkJaisrOwoJCQkKCQl9Cgl9CgkKCWNvdXQ8PGFuczw8ZW5kbDsKCQoJCglyZXR1cm4gMDsKfQ==