#include #include #include using namespace std; int main(){ int n; cin >> n; vector types(n); map type; for(int types_i = 0; types_i < n; types_i++){ cin >> types[types_i]; type[types[types_i]] = type[types[types_i]]+ 1; } int max = 0 ; int minid = 0 ; for (int i = 0; i < n; i++) { if(type[types[i]] > max) { minid = types[i]; max = type[types[i]]; } else if (type[types[i]] == max) { if( types[i] < minid ) { minid = types[i]; } } } cout<