#include <ctype.h>
#include <stdio.h>
#include <string.h>
int main() {
char str[1000];
while (scanf("%s", str) != EOF) {
int shuzi[10] = {0};
int zimu[26] = {0};
int len = strlen(str);
for(int i = 0; i < len ; i++) {
if(isdigit(str[i])) shuzi[str[i] - '0']++;
else zimu[str[i] - 'a']++;
}
int max = 0;
int have = 1;
while(have > 0) {
have = 0;
max = 0;
for(int i = 0; i < 10; i++) {
if(shuzi[i] > 0) have++;
if(zimu[i] > 0) have++;
if(shuzi[i] > max) max = shuzi[i];
if(zimu[i] > max) max = zimu[i];
}
for(int i = 10; i < 26; i++) {
if(zimu[i] > 0) have++;
if(zimu[i] > max) max = zimu[i];
}
for(int i = 0; i < 10; i++) {
if(shuzi[i] == max) {
printf("%d", i);
have--;
shuzi[i] = 0;
}
}
for(int i = 0; i < 26; i++) {
if(zimu[i] == max) {
printf("%c", i + 'a');
have--;
zimu[i] = 0;
}
}
}
}
return 0;
}