import java.io.*;
import java.util.Map;
import java.util.HashMap;
import java.util.StringTokenizer;
public class Main
{
private static Map<String, Integer> handle(String expr) {
Map<String, Integer> map = new HashMap<>();
if (expr.equals("")) return map;
int Coef = 0, i = 0;
while (Character.isDigit(expr.charAt(i))) {
Coef = Coef * 10 + expr.charAt(i) - '0';
i++;
}
if (Coef == 0) Coef = 1;
StringBuilder element = new StringBuilder();
while (i < expr.length()) {
int coef = 0;
char c = expr.charAt(i++);
if (c == '(') {
int start = i;
int parentheses = 1;
while