#include <ios> // Required for streamsize
#include <iostream>
#include <istream>
#include <limits> // Required for numeric_limits
void myflush ( std::istream& in )
{
in.ignore ( std::numeric_limits<std::streamsize>::max(), '\n' ); // опустошаем все что есть в буфере
in.clear();
}
void mypause()
{
std::cout<<"Press [Enter] to continue . . ."; // собственно, пауза
std::cin.get();
}
std::map m;
for(const auto&i:input)
{
++m[i];
}
for(auto i=m.rbegin();i!=map.rend();++i))
{
if(i->second>1)
{
cout << i->first << endl;
break;
}
}