/*在字符串中找到最长的数字串*/
/*思路:老办法,先正则出所有的数字串存起来,并记录最长长度,
  最后根据这个长度输出符合要求的数字串*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
    string str;
    vector<string> v;
    while(cin >> str)
    {
        regex reg("[0-9]+");
        int maxlen = 0; //记录最大数字串长度
        for(sregex_iterator itr(str.begin(),str.end(),reg),itr_end; itr!=itr_end; ++itr)
        {    //正则匹配找出所有的数字串 压入vector
            v.push_back(itr->str());    //老是丢str后面的括号我好烦
            
            int len = itr->str().length();  //更新maxlen
            if (len>maxlen)
                maxlen = len;
        }
        for(auto itr = v.begin(); itr!=v.end(); ++itr)
        {
            if((*itr).length() == maxlen)    //输出v里所有长度是maxlen的串儿
                cout << *itr;
        }
        cout << ','<< maxlen << endl;   //这个输出真的是坑爹呢 
        v.clear();    //要记得clear,不然会影响后面的输入字符串处理
    } 
    return 0;
}