import java.util.*;
/**
* 输入一个字符串,返回其最长的数字子串,以及其长度。若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)
* 本题含有多组样例输入。
*/
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
while (in.hasNextLine()) {
String str = in.nextLine();
int maxLength = 0;
List<String> list = new ArrayList<>();
for (int i = 0; i < str.length(); i++) {
for (int j = i + 1; j <= str.length(); j++) {
String s = str.substring(i, j);
if (isNum(s)) { // 是数字
if (s.length() > maxLength) { // 有更长的数字字符串
maxLength = s.length();
list.clear(); // 清空原来的,即更短的数字串
list.add(s);
} else if (s.length() == maxLength) { // 长度相同也要保存
list.add(s);
}
}
}
}
list.forEach(System.out::print);
System.out.println("," + maxLength);
}
}
/**
* 是否是数字
*/
private static boolean isNum(String s) {
final char[] chars = s.toCharArray();
for (char ch : chars) {
if (!(ch >= '0' && ch <= '9')) {
return false;
}
}
return true;
}
}