#OLD868. 小K学长的梦乡

小K学长的梦乡

Description

小K学长正在匆匆的复习,但是不知不觉间进入了梦乡~

小K学长在这个梦中,穿越进了一个精灵世界,这个世界现在正在选举精灵王,总共有nn只精灵,编号从(1...n)(1...n),现在共有mm张票,对于第i(1im)i(1 \leq i \leq m)票,会投给编号为aia_i的精灵。

现在要求你仅考虑前ii张票选举的结果,回答是哪位精灵会成为精灵王?

票数最多的成为精灵王,若有多个精灵票数相同,编号小的成为精灵王。

Format

Input

第一行两个正整数n(1n109)n(1 \leq n \leq 10 ^ 9)m(1m2×105)m(1 \leq m \leq 2 \times10^5), 表示精灵的数量和票数。

接下来输入mm个数字ai(1ain)a_i(1 \leq a_i \leq n),表示投给精灵的编号。

Output

输出 mm行,每行一个正整数表示可以成为精灵王的编号。

Samples

3 7
1 2 2 3 1 3 3
1
1
2
2
1
1
3
100 5
100 90 80 70 60
100
90
80
70
60

Hint