import java.math.BigInteger;
public class Factorial {
public static int[] primes = {2,3,5,7,11,13,17,19,23,29,31,37};
public static BigInteger computeFactorial
(int n
) { if (n==0) {
} else {
}
}
public static String getPowers
(int n
){ StringBuilder sb = new StringBuilder();
int count = 0;
for (int i = 0; i < primes.length && input.intValue() != 1;) {
if (result[1].intValue() == 0) {
count++;
if (input.intValue() == 1) {sb.append(primes[i] + "(" + count + ") ");}
} else {
if (count!=0)
sb.append(primes[i] + "(" + count + ") ");
count = 0;
i++;
}
}
return sb.toString();
}
public static void main
(String[] args
) { System.
out.
println(getPowers
(37)); }
}
aW1wb3J0IGphdmEubWF0aC5CaWdJbnRlZ2VyOwoKcHVibGljIGNsYXNzIEZhY3RvcmlhbCB7CiAgICBwdWJsaWMgc3RhdGljIGludFtdIHByaW1lcyA9IHsyLDMsNSw3LDExLDEzLDE3LDE5LDIzLDI5LDMxLDM3fTsKICAgIHB1YmxpYyBzdGF0aWMgQmlnSW50ZWdlciBjb21wdXRlRmFjdG9yaWFsKGludCBuKSB7CiAgICAgICAgaWYgKG49PTApIHsKICAgICAgICAgICAgcmV0dXJuIG5ldyBCaWdJbnRlZ2VyKFN0cmluZy52YWx1ZU9mKDEpKTsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICByZXR1cm4gbmV3IEJpZ0ludGVnZXIoU3RyaW5nLnZhbHVlT2YobikpLm11bHRpcGx5KGNvbXB1dGVGYWN0b3JpYWwobi0xKSk7CiAgICAgICAgfQogICAgfQogICAgcHVibGljIHN0YXRpYyBTdHJpbmcgZ2V0UG93ZXJzKGludCBuKXsKICAgICAgICBCaWdJbnRlZ2VyIGlucHV0ID0gY29tcHV0ZUZhY3RvcmlhbChuKTsKICAgICAgICBTdHJpbmdCdWlsZGVyIHNiID0gbmV3IFN0cmluZ0J1aWxkZXIoKTsKICAgICAgICBpbnQgY291bnQgPSAwOwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgcHJpbWVzLmxlbmd0aCAmJiBpbnB1dC5pbnRWYWx1ZSgpICE9IDE7KSB7CiAgICAgICAgICAgIEJpZ0ludGVnZXJbXSByZXN1bHQgPSBpbnB1dC5kaXZpZGVBbmRSZW1haW5kZXIobmV3IEJpZ0ludGVnZXIoU3RyaW5nLnZhbHVlT2YocHJpbWVzW2ldKSkpOwogICAgICAgICAgICBpZiAocmVzdWx0WzFdLmludFZhbHVlKCkgPT0gMCkgewogICAgICAgICAgICAgICAgaW5wdXQgPSBpbnB1dC5kaXZpZGUobmV3IEJpZ0ludGVnZXIoU3RyaW5nLnZhbHVlT2YocHJpbWVzW2ldKSkpOwogICAgICAgICAgICAgICAgY291bnQrKzsKICAgICAgICAgICAgICAgIGlmIChpbnB1dC5pbnRWYWx1ZSgpID09IDEpIHtzYi5hcHBlbmQocHJpbWVzW2ldICsgIigiICsgY291bnQgKyAiKSAiKTt9CiAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICBpZiAoY291bnQhPTApCiAgICAgICAgICAgICAgICBzYi5hcHBlbmQocHJpbWVzW2ldICsgIigiICsgY291bnQgKyAiKSAiKTsKICAgICAgICAgICAgICAgIGNvdW50ID0gMDsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICByZXR1cm4gc2IudG9TdHJpbmcoKTsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZ2V0UG93ZXJzKDM3KSk7CiAgICB9Cn0=