from collections import defaultdict _ = str(input()) L = list(map(int, input().split())) lv = defaultdict() lv.default_factory = lambda: 0 for l in L: lv[l] += 1 max_key, max_val = 0, 0 for item in lv.items(): if item[1] > max_val or (item[1] == max_val and item[0] > max_key): max_key, max_val = item[0], item[1] print(max_key)