str1=input().strip() alist = list(set(str1)) alist.sort(reverse=True) dic1=dict() for t in str1: if t not in dic1: dic1[t]=1 else: dic1[t]=dic1[t]+1 ''' for key in dic1.keys(): print(key,dic1[key]) ''' bb=sorted(dic1.items(), key=lambda kv: (-kv[1], -ord(kv[0]))) ''' for item in bb: print(item[0],item[1]) ''' print(bb[0][0]) /************************************************************** Problem: 1478 User: admin Language: Python Result: Accepted Time:93 ms Memory:34480 kb ****************************************************************/