EduBrick

M. Кеш с вытеснением давнего

1000 мс · 256 МБ · всё или ничего

Тот же зал, но мама будущего не знает. Она убирает на полку ту машинку, с которой Петя играл дольше всего назад, — это правило называется LRU, least recently used.

Выведите количество операций при таком правиле. Сравните ответ с предыдущей задачей: разница между «знать будущее» и «помнить прошлое» видна именно на этих числах.

Формат ввода

Первая строка содержит числа nn, kk и pp (1≤k,n≤1051 \le k, n \le 10^5, 1≤p≤2⋅1051 \le p \le 2 \cdot 10^5).

Следующие pp строк содержат номера машинок в порядке обращения.

Формат вывода

Одно число — количество операций при правиле LRU.

Примеры

ввод
3 2 7
1
2
3
1
3
1
2
вывод
5
Войдите, чтобы отправлять решения.