import java.util.*;
import java.lang.*;
class Main
{
public static String findOutWhatLifeIsAllAbout
() { int meaning = 0;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 20; j++) {
for (int k = 0; k < 300; k++) {
for (int m = 0; m < 7000; m++) {
meaning
+= (int)Math.
random() + 1; }
}
}
}
return String.
valueOf(meaning
).
replaceAll("0*$",
""); }
public static String findOutWhatLifeIsAllAboutAltered
() { int meaning = 0;
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 20; j++) {
for (int k = 0; k < 300; k++) {
for (int m = 0; m < 7000; m++) {
double randomResult
= Math.
random(); int converted = randomResult;
if (converted > 0) {
System.
out.
println("Misbehaving double = " + randomResult
); }
meaning += converted + 1;
}
}
}
}
return String.
valueOf(meaning
).
replaceAll("0*$",
""); }
{
System.
out.
println("Original: " + findOutWhatLifeIsAllAbout
()); System.
out.
println("Altered: " + findOutWhatLifeIsAllAboutAltered
()); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKcHVibGljIHN0YXRpYyBTdHJpbmcgZmluZE91dFdoYXRMaWZlSXNBbGxBYm91dCgpIHsKICAgIGludCBtZWFuaW5nID0gMDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMTA7IGkrKykgewogICAgICBmb3IgKGludCBqID0gMDsgaiA8IDIwOyBqKyspIHsKICAgICAgICBmb3IgKGludCBrID0gMDsgayA8IDMwMDsgaysrKSB7CiAgICAgICAgICBmb3IgKGludCBtID0gMDsgbSA8IDcwMDA7IG0rKykgewogICAgICAgICAgICBtZWFuaW5nICs9IChpbnQpTWF0aC5yYW5kb20oKSArIDE7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgICByZXR1cm4gU3RyaW5nLnZhbHVlT2YobWVhbmluZykucmVwbGFjZUFsbCgiMCokIiwgIiIpOwp9CgpwdWJsaWMgc3RhdGljIFN0cmluZyBmaW5kT3V0V2hhdExpZmVJc0FsbEFib3V0QWx0ZXJlZCgpIHsKICAgIGludCBtZWFuaW5nID0gMDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMTA7IGkrKykgewogICAgICBmb3IgKGludCBqID0gMDsgaiA8IDIwOyBqKyspIHsKICAgICAgICBmb3IgKGludCBrID0gMDsgayA8IDMwMDsgaysrKSB7CiAgICAgICAgICBmb3IgKGludCBtID0gMDsgbSA8IDcwMDA7IG0rKykgewogICAgICAgICAgICBkb3VibGUgcmFuZG9tUmVzdWx0ID0gTWF0aC5yYW5kb20oKTsKICAgICAgICAgICAgaW50IGNvbnZlcnRlZCA9IHJhbmRvbVJlc3VsdDsKCiAgICAgICAgICAgIGlmIChjb252ZXJ0ZWQgPiAwKSB7CiAgICAgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk1pc2JlaGF2aW5nIGRvdWJsZSA9ICIgKyByYW5kb21SZXN1bHQpOwogICAgICAgICAgICB9CgogICAgICAgICAgICBtZWFuaW5nICs9IGNvbnZlcnRlZCArIDE7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9CiAgICB9CiAgICByZXR1cm4gU3RyaW5nLnZhbHVlT2YobWVhbmluZykucmVwbGFjZUFsbCgiMCokIiwgIiIpOwp9CiAgICAKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN5c3RlbS5vdXQucHJpbnRsbigiT3JpZ2luYWw6ICIgKyBmaW5kT3V0V2hhdExpZmVJc0FsbEFib3V0KCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigiQWx0ZXJlZDogIiArIGZpbmRPdXRXaGF0TGlmZUlzQWxsQWJvdXRBbHRlcmVkKCkpOwoJfQp9