#include <iostream>
using namespace std;
int main()
{
int i,max,n[26]={0};
char x,c;
c=getchar();//获取第一个字母
while(c!='\n')//遍历单词所有字母
{
i=c-97;
n[i]++;//每个字母重复出现一次,这个字母出现的次数加一
c=getchar();//获取下一个字母
}
x='a';
max=n[0];
for(i=1;i<26;i++)
{
if(n[i]>max)
{
max=n[i];
x=char(i+97);
}
}
cout<<x<<endl;
cout<<max<<endl;
return 0;
}