import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
public static void main
(String args
[]) { String exp
= "2x^3+4x^2+5x-42"; Pattern pattern = Pattern.compile("([+-]?[^-+]+)");
Matcher matcher = pattern.matcher(exp);
int x=0;
while (matcher.find()) {
x=x+1;
System.
out.
println("Group "+x
+": " + matcher.
group(1)); }
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKY2xhc3MgSWRlb25lCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pIHsKICAgICAgICBTdHJpbmcgZXhwID0gIjJ4XjMrNHheMis1eC00MiI7CgkJUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKCIoWystXT9bXi0rXSspIik7CgkJTWF0Y2hlciBtYXRjaGVyID0gcGF0dGVybi5tYXRjaGVyKGV4cCk7CgkJaW50IHg9MDsKCQl3aGlsZSAobWF0Y2hlci5maW5kKCkpIHsKCQkJeD14KzE7CgkJICAgIFN5c3RlbS5vdXQucHJpbnRsbigiR3JvdXAgIit4KyI6ICIgKyBtYXRjaGVyLmdyb3VwKDEpKTsKCQl9CiAgICB9Cn0=