/* package whatever; // don't place package name! */
import java.util.*;
import java.util.regex.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Pattern p=Pattern.compile("(.*?)\\s*(tbsp|k?g|cup|c?m)\\s*(.*)");
List
<String
> tests
=Arrays.
asList( "16g salt",
"1 kg apple",
"1 1/2 tbsp sugar");
Matcher m=p.matcher(s);
if(m.matches())
System.
out.
println(Arrays.
asList(m.
group(1),m.
group(2),m.
group(3))); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVBhdHRlcm4gcD1QYXR0ZXJuLmNvbXBpbGUoIiguKj8pXFxzKih0YnNwfGs/Z3xjdXB8Yz9tKVxccyooLiopIik7CgkJTGlzdDxTdHJpbmc+IHRlc3RzPUFycmF5cy5hc0xpc3QoCgkJCSIxNmcgc2FsdCIsCgkJCSIxIGtnIGFwcGxlIiwKCQkJIjEgMS8yIHRic3Agc3VnYXIiKTsKCQlmb3IoU3RyaW5nIHM6dGVzdHMpewoJCQlNYXRjaGVyIG09cC5tYXRjaGVyKHMpOwoJCQlpZihtLm1hdGNoZXMoKSkKCQkJCVN5c3RlbS5vdXQucHJpbnRsbihBcnJheXMuYXNMaXN0KG0uZ3JvdXAoMSksbS5ncm91cCgyKSxtLmdyb3VwKDMpKSk7CgkJfQoJfQp9