import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String lines
[] = {"RAKESH1.Roshan@infy.co.in",
"John1.Roshan@infy.co.in"}; {
System.
out.
println(line
+ ": " + line.
matches("(?=\\p{Alnum}*\\p{Upper})(?=\\p{Alnum}*[0-9])(?=\\p{Alnum}*\\p{Lower})\\p{Alnum}*[.]\\p{Alnum}+@\\p{Alpha}{3,8}[.]co(m|[.]in)")); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgbGluZXNbXSAgPSB7IlJBS0VTSDEuUm9zaGFuQGluZnkuY28uaW4iLCAiSm9objEuUm9zaGFuQGluZnkuY28uaW4ifTsKCSAgICBmb3IoU3RyaW5nIGxpbmUgOiBsaW5lcykKCSAgICB7CgkgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihsaW5lICsgIjogIiArIGxpbmUubWF0Y2hlcygiKD89XFxwe0FsbnVtfSpcXHB7VXBwZXJ9KSg/PVxccHtBbG51bX0qWzAtOV0pKD89XFxwe0FsbnVtfSpcXHB7TG93ZXJ9KVxccHtBbG51bX0qWy5dXFxwe0FsbnVtfStAXFxwe0FscGhhfXszLDh9Wy5dY28obXxbLl1pbikiKSk7CgkgICAgfQoJfQp9