import java.util.*;
import java.lang.*;
class Main
{
{
"^https?://(?:www\\.)?(?:google|facebook)\\.com/(?!.*?\\.(?:jpe?g|png|bmp|gif)\\b).*$";
String str
= "http://www.google.com/logo.pngdd"; System.
out.
printf("%s%n", str.
matches(re
));
str = "http://www.google.com/logo.png";
System.
out.
printf("%s%n", str.
matches(re
));
str = "https://w...content-available-to-author-only...k.com/news";
System.
out.
printf("%s%n", str.
matches(re
)); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWZpbmFsIFN0cmluZyByZSA9IAogICAgICAgICAgIl5odHRwcz86Ly8oPzp3d3dcXC4pPyg/Omdvb2dsZXxmYWNlYm9vaylcXC5jb20vKD8hLio/XFwuKD86anBlP2d8cG5nfGJtcHxnaWYpXFxiKS4qJCI7CiAgICAgICAgU3RyaW5nIHN0ciA9ICJodHRwOi8vd3d3Lmdvb2dsZS5jb20vbG9nby5wbmdkZCI7ICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJXMlbiIsIHN0ci5tYXRjaGVzKHJlKSk7CiAgICAgICAgCiAgICAgICAgc3RyID0gImh0dHA6Ly93d3cuZ29vZ2xlLmNvbS9sb2dvLnBuZyI7ICAKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJXMlbiIsIHN0ci5tYXRjaGVzKHJlKSk7CgogICAgICAgIHN0ciA9ICJodHRwczovL3cuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmsuY29tL25ld3MiOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRmKCIlcyVuIiwgc3RyLm1hdGNoZXMocmUpKTsgCgl9Cn0=