#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
const int maxn=1010;
int main()
{
char str[maxn];
int hashnum[30]={0};
cin.getline(str,maxn);
int len=strlen(str);
for (int i=0;i<len;i++)
{
if (str[i]>='A'&&str[i]<='Z')
{
str[i]=str[i]+32-'a';
hashnum[str[i]]++;
}
else if (str[i]>='a'&&str[i]<='z')
{
str[i]=str[i]-'a';
hashnum[str[i]]++;
}
}
int max=-1,ans;
for (int i=0;i<26;i++)
{
if (hashnum[i]>max)
{
ans=i;
max=hashnum[i];
}
}
printf("%c %d",ans+'a',max);
}