#include <bits/stdc++.h>
using namespace std;
int l,x,r,n,k,a[200005],mp[200009];
long long ans;
int main(){
cin>>n>>k;
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int r=0;r<n;r++){
mp[a[r]]++;
if(mp[a[r]]==1) x++;
while(x>k){
mp[a[l]]--;
if(mp[a[l]]==0) x--;
l++;
}
ans+=r-l+1;
}
cout<<ans<<endl;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGwseCxyLG4sayxhWzIwMDAwNV0sbXBbMjAwMDA5XTsKbG9uZyBsb25nIGFuczsKCmludCBtYWluKCl7CiAgICBjaW4+Pm4+Pms7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBjaW4+PmFbaV07CiAgICB9CiAgICAKICAgIGZvcihpbnQgcj0wO3I8bjtyKyspewogICAgICAgIG1wW2Fbcl1dKys7CiAgICAgICAgaWYobXBbYVtyXV09PTEpIHgrKzsKICAgICAgICB3aGlsZSh4PmspewogICAgICAgICAgICBtcFthW2xdXS0tOwogICAgICAgICAgICBpZihtcFthW2xdXT09MCkgeC0tOwogICAgICAgICAgICBsKys7CiAgICAgICAgfQogICAgICAgIGFucys9ci1sKzE7CiAgICB9CiAgICBjb3V0PDxhbnM8PGVuZGw7Cn0K