1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#include<bits/stdc++.h>

using namespace std;

int main()
{
	int n, k;	cin >> n >> k;
	set< int > butelki;
	int rozne = 0, res = 0;
	for( int i = 0; i < n; i++ ) {
		int a;	cin >> a;
		if( !butelki.count( a ) && rozne < k ) {
			butelki.insert( a );
			res += i - rozne;
			rozne++;
		}
	}
	cout << ( rozne == k ? res : -1 ) << endl;
}