#include <iostream> #include <vector> #include <algorithm> using namespace std; int cmp(pair<string,int> a,pair<string,int> b){ return a.second>b.second; } int main() { string str; while(cin>>str){ int len=str.size(); vector<pair<string,int>> vec; string tmp; string res; for(int i=0;i<str.size();i++){ if( str[i]>='0'&& str[i]<='9'){ tmp+=str[i]; if( str[len-1]>='0'&& str[len-1]<='9'){ res=tmp; } }else if(tmp.size() !=0){ vec.push_back(pair(tmp,tmp.size())); tmp=""; } } if(res.size()!=0)vec.push_back(pair(res,res.size())); sort(vec.begin(),vec.end(),cmp); int flag=0; for(int i=0;i<vec.size();i++){ flag=vec[0].second; if (vec[i].second==vec[i+1].second){ cout<<vec[i].first; }else{ cout<<vec[i].first; break;} } cout<<","<<flag<<endl; } } // 64 位输出请用 printf("%lld")