import java.util.*;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
// 注意 hasNext 和 hasNextLine 的区别
while (in.hasNext()) { // 注意 while 处理多个 case
String line = in.nextLine();
String number = process(line);
System.out.println(number);
}
}
private static String process(String s) {
if (s.isEmpty()) return "";
Stack<Integer> stack = new Stack<>();
int idx = 0;
int max = 0;
int start = 0;
while (idx < s.length()) {
char c = s.charAt(idx);
if (Character.isDigit(c)) {
stack.push(idx);
} else {
// 直接计算长度 清空栈
if (max < stack.size()) {
start = stack.firstElement();
max = stack.size();
}
stack.clear();
}
idx++;
}
if (max < stack.size()) { // 防止整个字符串或者 最后一个字符串都是数字 没法进行计算
start = stack.firstElement();
max = stack.size();
}
return s.substring(start, start + max);
}
}