#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n; // 输入一个整数n
int arr[n]; // 定义一个长度为n的整型数组
for (int i = 0; i < n; i++)
{
cin >> arr[i]; // 输入数组元素
}
int a, max; // 定义变量a和max
max = a = 0; // 初始化max和a为0
for (int i = 0; i < n; i++)
{
a = 0; // 初始化a为0
for (int j = 0; j < n; j++)
{
if (arr[i] == arr[j]) // 如果当前元素与内层循环中的元素相等
{
a++; // 统计相同元素数量
}
}
int half;
if (n % 2 == 1) // 如果n为奇数
{
half = n / 2 + 1; // 则取中间位置的索引值
}
else // 如果n为偶数
{
half = n / 2; // 则取中间位置靠前的索引值
}
if (half <= a) // 如果相同元素数量大于等于中间位置索引值
{
cout << arr[i]; // 输出结果为该元素
return 0; // 结束程序
}
}
cout << "no"; // 如果没有满足条件的元素,则输出"no"
return 0;
}