import java.util.*;
import java.lang.*;
class DodajOdejmij
implements Runnable { public int i = 0;
synchronized void dodajOdejmij(){
for(int j=0;j<3;j++){
i++;
try {
e.printStackTrace();
}
i--;
}
}
public void run() {
dodajOdejmij();
}
}
public class Main {
public static void main
(String args
[]) { DodajOdejmij x = new DodajOdejmij();
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBEb2Rhak9kZWptaWogaW1wbGVtZW50cyBSdW5uYWJsZSB7CiAgICBwdWJsaWMgaW50IGkgPSAwOwoKICAgIHN5bmNocm9uaXplZCB2b2lkIGRvZGFqT2Rlam1paigpewogICAgICAgIGZvcihpbnQgaj0wO2o8MztqKyspewogICAgICAgICAgICBpKys7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoaSk7CiAgICAgICAgICAgIHRyeSB7CiAgICAgICAgICAgICAgICBUaHJlYWQuc2xlZXAoMTAwKTsKICAgICAgICAgICAgfSBjYXRjaCAoSW50ZXJydXB0ZWRFeGNlcHRpb24gZSkgewogICAgICAgICAgICAgICAgZS5wcmludFN0YWNrVHJhY2UoKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpLS07CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoaSk7CiAgICAgICAgfQogICAgfQogICAgcHVibGljIHZvaWQgcnVuKCkgewogICAgICAgIGRvZGFqT2Rlam1paigpOwogICAgfQp9CgpwdWJsaWMgY2xhc3MgTWFpbiB7CiAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZyBhcmdzW10pIHsKICAgICAgICBEb2Rhak9kZWptaWogeCA9IG5ldyBEb2Rhak9kZWptaWooKTsKICAgICAgICBuZXcgVGhyZWFkKHgpLnN0YXJ0KCk7CiAgICAgICAgbmV3IFRocmVhZCh4KS5zdGFydCgpOwogICAgICAgIG5ldyBUaHJlYWQoeCkuc3RhcnQoKTsKICAgIH0KfQo=