import java.util.*;
import java.lang.*;
class Main
{
{
"^https?://(?:www\\.)?(?:google|facebook)\\.com/(?!.*?\\.(?:jpe?g|png|bmp|gif)$).*$";
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/XFwuKD86anBlP2d8cG5nfGJtcHxnaWYpJCkuKiQiOwogICAgICAgIFN0cmluZyBzdHIgPSAiaHR0cDovL3d3dy5nb29nbGUuY29tL2xvZ28ucG5nZGQiOyAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVzJW4iLCBzdHIubWF0Y2hlcyhyZSkpOwogICAgICAgIAogICAgICAgIHN0ciA9ICJodHRwOi8vd3d3Lmdvb2dsZS5jb20vbG9nby5wbmciOyAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGYoIiVzJW4iLCBzdHIubWF0Y2hlcyhyZSkpOwoKICAgICAgICBzdHIgPSAiaHR0cHM6Ly93Li4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5rLmNvbS9uZXdzIjsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJXMlbiIsIHN0ci5tYXRjaGVzKHJlKSk7IAoJfQp9