import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone
{
{
List<String> matches = new ArrayList<String>();
Matcher m = Pattern.compile("\\B#\\w*[A-Za-z]\\w*")
.matcher("#test @#$#test a#test,#2021, #__");
while (m.find()) {
matches.add(m.group());
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwogCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PFN0cmluZz4gbWF0Y2hlcyA9IG5ldyBBcnJheUxpc3Q8U3RyaW5nPigpOwoJCU1hdGNoZXIgbSA9IFBhdHRlcm4uY29tcGlsZSgiXFxCI1xcdypbQS1aYS16XVxcdyoiKQoJCQkubWF0Y2hlcigiI3Rlc3QgQCMkI3Rlc3QgYSN0ZXN0LCMyMDIxLCAjX18iKTsKCQl3aGlsZSAobS5maW5kKCkpIHsKCQkJbWF0Y2hlcy5hZGQobS5ncm91cCgpKTsKCQl9CgkJCgkJU3lzdGVtLm91dC5wcmludGxuKFN0cmluZy5qb2luKCIsIiwgbWF0Y2hlcykpOwoJfQp9