#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; }