#include #include #include using namespace std; int migratoryBirds(const vector& birds) { map count; int maxBirds = -1; int maxBirdType = -1; for (auto& bird : birds) { count[bird]++; } for (auto& kv : count) { if (kv.second > maxBirds) { maxBirds = kv.second; maxBirdType = kv.first; } } return maxBirdType; } int main() { int N; cin >> N; vector birds(N); for (int n = 0; n < N; n++) { cin >> birds[n]; } cout << migratoryBirds(birds) << endl; return 0; }