import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone
{
{
List
<String
> strs
= Arrays.
asList("foo/bar/Samsung-Galaxy/a-b/1",
"foo/bar/Samsung-Galaxy/c-d/1#P2",
"foo.com/Samsung-Galaxy/9090/c-d/69"); Pattern pattern = Pattern.compile(".*/(?:a-b|c-d|e-f)/[^/]*?([0-9]+)");
Matcher m = pattern.matcher(s);
if (m.matches()) {
System.
out.
println(s
+ ": \"" + m.
group(1) + "\""); }
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PFN0cmluZz4gc3RycyA9IEFycmF5cy5hc0xpc3QoImZvby9iYXIvU2Ftc3VuZy1HYWxheHkvYS1iLzEiLCJmb28vYmFyL1NhbXN1bmctR2FsYXh5L2MtZC8xI1AyIiwiZm9vLmNvbS9TYW1zdW5nLUdhbGF4eS85MDkwL2MtZC82OSIpOwoJCVBhdHRlcm4gcGF0dGVybiA9IFBhdHRlcm4uY29tcGlsZSgiLiovKD86YS1ifGMtZHxlLWYpL1teL10qPyhbMC05XSspIik7CgkJZm9yIChTdHJpbmcgcyA6IHN0cnMpIHsKCQkJTWF0Y2hlciBtID0gcGF0dGVybi5tYXRjaGVyKHMpOwoJCQlpZiAobS5tYXRjaGVzKCkpIHsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbihzICsgIjogXCIiICsgbS5ncm91cCgxKSArICJcIiIpOwoJCQl9CgkJfQoKCX0KfQ==