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

}