import java.util.Scanner;
public class GuangJiGuan {
public static void main(String[] args){
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String s=sc.nextLine();
int a[]=new int[27];for(int i = 0; i < s.length(); i++){
a[(int)s.charAt(i)-97]++;}
int max=0; //最大次数
int result=0;for(int i = 0; i < a.length; i++){if(max<a[i]){
max=a[i];
result=i;}}
System.out.println(max+" "+(char)(result+97));}}
public class Test1 {//门牌制作 public static void main(String[] args) { // TODO Auto-generated method stub String str=""; int sum = 0; for (int i = 1; i <= 2020; i++) { str=i+""; for (int j = 0; j < str.length(); j++) { if (str.charA.