import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Main
{
{
String formula
= "BMI = ( Weight / ( Height * Height ) ) * 703"; String pattern
= "(?:^|(?<=[=+\\-*/()]))\\s*([a-z]+)\\s*(?:$|(?=[=+\\-*/()]))"; Pattern p = Pattern.compile(pattern, Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(formula);
while(m.find()) {
System.
out.
println(m.
group(1)); }
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpjbGFzcyBNYWluCnsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KICB7CiAgICAgU3RyaW5nIGZvcm11bGEgPSAiQk1JID0gKCBXZWlnaHQgLyAoIEhlaWdodCAqIEhlaWdodCApICkgKiA3MDMiOwogICAgIFN0cmluZyBwYXR0ZXJuID0gIig/Ol58KD88PVs9K1xcLSovKCldKSlcXHMqKFthLXpdKylcXHMqKD86JHwoPz1bPStcXC0qLygpXSkpIjsKICAgICBQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUocGF0dGVybiwgUGF0dGVybi5DQVNFX0lOU0VOU0lUSVZFKTsKICAgICBNYXRjaGVyIG0gPSBwLm1hdGNoZXIoZm9ybXVsYSk7CiAgICAgd2hpbGUobS5maW5kKCkpIHsKICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihtLmdyb3VwKDEpKTsKICAgICB9CiAgfQp9