#arc086a. [arc086_a]Not so Diverse

[arc086_a]Not so Diverse

問題文

高橋君は,NN 個のボールを持っています. 最初,ii 番目のボールには,整数 AiA_i が書かれています.

高橋君は,いくつかのボールに書かれている整数を書き換えて,NN 個のボールに書かれている整数が KK 種類以下になるようにしたいです.

高橋君は,少なくとも何個のボールの整数を書き換える必要があるでしょうか?

制約

  • 1leqKleqNleq2000001 \\leq K \\leq N \\leq 200000
  • 1leqAileqN1 \\leq A_i \\leq N
  • 与えられる数値はすべて整数

入力

入力は以下の形式で標準入力から与えられる。

NN KK A1A_1 A2A_2 ... ANA_N

出力

高橋君が,少なくとも何個のボールの整数を書き換える必要があるかを出力せよ.


入力例 1

5 2
1 1 2 2 5

出力例 1

1

例えば,55 番目のボールに書かれている整数を 22 に変更すると,ボールに書かれている整数は 1,21, 222 種類となります. 一方,まったく書き換えを行わずに,ボールに書かれている整数の種類数を 22 以下にすることはできないので,11 を出力します.


入力例 2

4 4
1 1 2 2

出力例 2

0

最初,ボールに書かれている整数の種類数は 22 なので,まったく書き換えを行う必要はありません.


入力例 3

10 3
5 1 3 2 4 1 1 2 3 4

出力例 3

3