import java.io.*; public class Main { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String s = reader.readLine(); int start = 0; int end = 0; int len = 0; int max = 0; // 遍历字符串,找到最长数字子串 for (int i = 0; i < s.length(); i++) { if (Character.isDigit(s.charAt(i))) { len++; // 如果是数字,增加当前数字串的长度 } else { // 遇到非数字字符时,检查当前数字串是否更长 if (len > max) { start = i - len; // 记录最长数字串的起始位置 end = i - 1; // 记录最长数字串的结束位置 max = len; // 更新最大长度 } len = 0; // 重置数字串的长度 } // 如果到达字符串末尾,检查是否需要更新 if (i == s.length() - 1 && len > max) { start = i - len + 1; end = i; } } // 输出最长数字串 if (max > 0) { System.out.print(s.substring(start, end + 1)); } else { System.out.print(""); // 如果没有数字串,输出空字符串 } } }