#include <bits/stdc++.h>
#include <string.h>
#include <map>
using namespace std;
int main()
{
   
   
    string s;
    //map<char,int>m;
//        map<char,int>::iterator it;   
    while(getline(cin,s))
    {
        map<char,int>m;
       
        int mxfrq=0;
       
        int len=s.size();
       
        for(int i=0;i<len;i++)
        {
        if((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= 'a' && s[i] <= 'z'))
        {
            m[s[i]]++;
            mxfrq=max(mxfrq,m[s[i]]);
        }
       
    }   
    map<char,int>::iterator it;   
    for(it = m.begin(); it != m.end(); it++){
      if(it->second == mxfrq)
      cout<<it->first;
      //printf(" value == %c %c\n",it->first,it->second);
    }
    printf(" %d\n",mxfrq);
  }
   
    return 0;
}
 
			 
			
0 Comments