#!/bin/python3 import sys n = int(input().strip()) types = list(map(int, input().strip().split(' '))) # your code goes here typedic={} for typ in types: typedic[typ]=typedic.get(typ,0)+1 out=[] for k,v in typedic.items(): out.append((v,k)) out=sorted(out, reverse=True) maxo=out[0][0] ret=[] for ele in out: if ele[0]==maxo: ret.append(ele[1]) else: break print(min(ret))