import java.util.*;
import java.util.regex.*;
import java.lang.*;
class Main
{
"This reverts commit c289f6fa1f8642a5caf728ef8ff87afd5718cd99.",
"This reverts commit c7740a943ec896247ebc5514b6be02710caf3c53. There should",
"This reverts 518920b764ee9150781e68217181b24d0712748e commit."
};
{
Pattern p = Pattern.compile("\\p{Alnum}{40}");
Matcher m = p.matcher(s);
if (m.find()) {
System.
out.
println(m.
group()); }
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKCmNsYXNzIE1haW4KewogICAgc3RhdGljIGZpbmFsIFN0cmluZ1tdIGRhdGEgPSBuZXcgU3RyaW5nW10gewogICAgIlRoaXMgcmV2ZXJ0cyBjb21taXQgYzI4OWY2ZmExZjg2NDJhNWNhZjcyOGVmOGZmODdhZmQ1NzE4Y2Q5OS4iLAogICAgIlRoaXMgcmV2ZXJ0cyBjb21taXQgYzc3NDBhOTQzZWM4OTYyNDdlYmM1NTE0YjZiZTAyNzEwY2FmM2M1My4gIFRoZXJlIHNob3VsZCIsCiAgICAiVGhpcyByZXZlcnRzIDUxODkyMGI3NjRlZTkxNTA3ODFlNjgyMTcxODFiMjRkMDcxMjc0OGUgY29tbWl0LiIKICAgIH07CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKICAgICAgICBQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUoIlxccHtBbG51bX17NDB9Iik7CgkJZm9yIChTdHJpbmcgcyA6IGRhdGEpIHsKICAgICAgICAgICAgTWF0Y2hlciBtID0gcC5tYXRjaGVyKHMpOwogICAgCSAgICBpZiAobS5maW5kKCkpIHsKICAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obS5ncm91cCgpKTsgICAKICAgIAkgICAgfQoJCX0KCX0KfQ==