string_Code = str(input())
dic='abcdefghijklmnopqrstuvwxyz'
list1 = []
for i in range(len(dic)):
list1.append(string_Code.count(dic[i]))
#print(list1)
temp = 0
str = 'a'
for i in range(26):
if list1[i] > temp:
temp = list1[i]
str = chr(97+i)
print(str)
print(temp)
#python3
str=input()
dic='abcdefghijklmnopqrstuvwxyz'
result=[]
for i in dic:
counts=str.count(i)
result.append(counts)
m=max(result)
for i in range(26):
if(result[i]==m):
print(chr(i+97))
print(m)
break