import java.util.*;
import java.lang.*;
import java.io.*;
final class Seq {
int t, j, i = 0, n = 0, p = -1;
while(i < s.length()){
while((i
< s.
length()) && ! Character.
isDigit(s.
charAt(i
))) ++i;
j = i + 1;
while((j
< s.
length()) && (Character.
isDigit(s.
charAt(j
)) || ++j;
t = j;
if(j < s.length()){
while ((j
> i
) && Character.
isSpaceChar(s.
charAt(j
))) --j;
}
if((j - i) > n){
n = j - i;
p = i;
}
i = t;
}
return (p != -1) ? s.substring(p, p + n) : null;
}
}
class Project {
public static void main
(String[] args
){ String s
= "bla-bla 129 349 56 sequence 123 456 789 end";
if(res != null)
else
System.
out.
println("Галяк, ничего не найдено товарищ!"); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgoKZmluYWwgY2xhc3MgU2VxIHsKICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIEZpbmRNYXgoU3RyaW5nIHMpewogICAgICAgIGludCB0LCBqLCBpID0gMCwgbiA9IDAsIHAgPSAtMTsKICAgICAgICAKICAgICAgICB3aGlsZShpIDwgcy5sZW5ndGgoKSl7CiAgICAgICAgICAgIHdoaWxlKChpIDwgcy5sZW5ndGgoKSkgJiYgISBDaGFyYWN0ZXIuaXNEaWdpdChzLmNoYXJBdChpKSkpCiAgICAgICAgICAgICAgICArK2k7CiAgICAgICAgICAgIAogICAgICAgICAgICBqID0gaSArIDE7CiAgICAgICAgICAgIHdoaWxlKChqIDwgcy5sZW5ndGgoKSkgJiYgKENoYXJhY3Rlci5pc0RpZ2l0KHMuY2hhckF0KGopKSB8fCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2hhcmFjdGVyLmlzU3BhY2VDaGFyKHMuY2hhckF0KGopKSkpCiAgICAgICAgICAgICAgICArK2o7CiAgICAgICAgICAgIAogICAgICAgICAgICB0ID0gajsKICAgICAgICAgICAgaWYoaiA8IHMubGVuZ3RoKCkpewogICAgICAgICAgICAgICAgd2hpbGUgKChqID4gaSkgJiYgQ2hhcmFjdGVyLmlzU3BhY2VDaGFyKHMuY2hhckF0KGopKSkKICAgICAgICAgICAgICAgICAgICAtLWo7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgICAgIGlmKChqIC0gaSkgPiBuKXsKICAgICAgICAgICAgICAgIG4gPSBqIC0gaTsKICAgICAgICAgICAgICAgIHAgPSBpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGkgPSB0OwogICAgICAgIH0KICAgICAgICByZXR1cm4gKHAgIT0gLTEpID8gcy5zdWJzdHJpbmcocCwgcCArIG4pIDogbnVsbDsKICAgIH0KfQoKCmNsYXNzIFByb2plY3QgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpewogICAgICAgIFN0cmluZyBzID0gImJsYS1ibGEgMTI5IDM0OSA1NiBzZXF1ZW5jZSAxMjMgNDU2IDc4OSBlbmQiOwogICAgICAgIAogICAgICAgIFN0cmluZyByZXMgPSBTZXEuRmluZE1heChzKTsKICAgICAgICBpZihyZXMgIT0gbnVsbCkKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHJlcyk7CiAgICAgICAgZWxzZQogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oItCT0LDQu9GP0LosINC90LjRh9C10LPQviDQvdC1INC90LDQudC00LXQvdC+INGC0L7QstCw0YDQuNGJISIpOwkJCQoJfQp9