#include #include #include int main() { std::vector votes; long long v; while (std::cin >> v) { votes.push_back(v); } std::unordered_map counts; for (auto v : votes) { counts[v]++; } long long max_count = 0; long long max_id = 0; for (auto it = counts.begin(); it != counts.end(); ++it) { if (it->second > max_count) { max_count = it->second; max_id = it->first; } } std::cout << max_id << std::endl; return 0; }