1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<bits/stdc++.h>
//#define int long long
#define ll long long
using namespace std;

int32_t main(){

	ios::sync_with_stdio(false);
	cin.tie(NULL);
	
	int n,k;cin>>n>>k;
	map<int,int> M;
	int res=0;
	for(int i=0;i<n&&M.size()<k;i++){
		int l;cin>>l;
		if(M[l]==0){
			res+= i-M.size()+1;
			M[l]=1;
		}
	
	}
	if(M.size()<k) cout<<-1;
	else	cout<<res;
}