/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
for (int i = 0; i < 10; i++) {
Wife wife = new Wife();
Husband husband = new Husband();
wife.start();
husband.start();
try {
husband.join(); //Подождать окончания мысли четверть секунды.
}
}
public static class Husband
extends Thread { @Override
public void run() {
System.
out.
println("Husband " + Account.
deposit()); }
}
public static class Wife
extends Thread { @Override
public void run() {
System.
out.
println("Wife " + Account.
deposit()); }
}
public static class Account {
public static int account;
public static int deposit(){
account += 300;
return account;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWZvciAoaW50IGkgPSAwOyBpIDwgMTA7IGkrKykgewoJCQlXaWZlICAgd2lmZSA9IG5ldyBXaWZlKCk7CgkJCUh1c2JhbmQgICBodXNiYW5kID0gbmV3IEh1c2JhbmQoKTsKCQkJd2lmZS5zdGFydCgpOwoJCQlodXNiYW5kLnN0YXJ0KCk7CgkJCQoJCQkKCQkJdHJ5IHsKCQkJCWh1c2JhbmQuam9pbigpOwkJCQkvL9Cf0L7QtNC+0LbQtNCw0YLRjCDQvtC60L7QvdGH0LDQvdC40Y8g0LzRi9GB0LvQuCDRh9C10YLQstC10YDRgtGMINGB0LXQutGD0L3QtNGLLgoJCQl9Y2F0Y2goSW50ZXJydXB0ZWRFeGNlcHRpb24gZSl7fQoJCX0KIH0KCglwdWJsaWMgc3RhdGljIGNsYXNzIEh1c2JhbmQgZXh0ZW5kcyBUaHJlYWQgewogICAgCUBPdmVycmlkZQoJCXB1YmxpYyB2b2lkIHJ1bigpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJIdXNiYW5kICIgKyAgICBBY2NvdW50LmRlcG9zaXQoKSk7CgkJfQoJfQoKCXB1YmxpYyBzdGF0aWMgY2xhc3MgV2lmZSAgZXh0ZW5kcyBUaHJlYWQgewoJCUBPdmVycmlkZQoJCXB1YmxpYyB2b2lkIHJ1bigpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKCJXaWZlICIgKyBBY2NvdW50LmRlcG9zaXQoKSk7CgkJfQoJfQoKCXB1YmxpYyBzdGF0aWMgY2xhc3MgQWNjb3VudCB7CgkJcHVibGljIHN0YXRpYyBpbnQgYWNjb3VudDsKCQkKCQlwdWJsaWMgc3RhdGljIGludCBkZXBvc2l0KCl7CgkgICAgCWFjY291bnQgKz0gMzAwOwoJICAgIAlyZXR1cm4gYWNjb3VudDsKCQl9Cgl9Cn0=