#!/bin/python3 arraylen = input() birds = [int(x) for x in input().split()] birds.sort() def mode(data): modeData = dict(zip(data, data)) for i in modeData.keys(): x = i modeData[x] = 0 for i in data: if i== x: modeData[x] += 1 maxOccurance = max(modeData.values()) modes=[] for k, v in modeData.items(): if v == maxOccurance: modes.append(k) sortestMode = min(modes) print(sortestMode) mode(birds)