编程题
### 问题描述
在神奇的魔法大陆上,勇敢的冒险家小桥正在探索一个古老的迷宫。在迷宫的深处,小桥发现了 $n$ 颗不同种类的魔法宝石,每颗宝石都拥有独特的魔力和光芒。然而,小桥的行囊只能容纳 $m$ 种不同种类的宝石。现在,小桥想知道他的行囊最多能装下多少颗宝石。
请你帮助小桥计算他的行囊能够容纳的最大宝石数量。
### 输入格式
第一行输入两个整数 $n$ 和 $m$($1 \le m \le n \le 10^5$),分别表示宝石的总数和行囊的容量限制。
第二行包含 $n$ 个整数 $a_i$($1 \le a_i \le 10^5$),表示每颗宝石的种类编号。
### 输出格式
输出一行,包含一个整数,表示行囊能够容纳的最大宝石数量。
### 样例输入
```
4 2
1 2 3 2
```
### 样例输出
```
3
```