- import java.util.*; 
- import java.lang.*; 
-   
- class Base{ 
-     protected int x; 
-     protected void m(){ 
-        x++; 
-     } 
-   
-     protected void n(){ 
-       x++;      // <- defect  
-       m(); 
-     } 
- } 
-   
-   
- class Sub extends Base{ 
-     protected void m(){ 
-         n(); 
-     } 
-     public void print() { 
-         m(); 
-     } 
- } 
-   
- class Main 
- { 
- 	{ 
- 	    Sub sub = new Sub(); 
-         sub.print(); 
- 	} 
- } 
				aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBCYXNlewogICAgcHJvdGVjdGVkIGludCB4OwogICAgcHJvdGVjdGVkIHZvaWQgbSgpewogICAgICAgeCsrOwogICAgfQoKICAgIHByb3RlY3RlZCB2b2lkIG4oKXsKICAgICAgeCsrOyAgICAgIC8vIDwtIGRlZmVjdCAKICAgICAgbSgpOwogICAgfQp9CgoKY2xhc3MgU3ViIGV4dGVuZHMgQmFzZXsKICAgIHByb3RlY3RlZCB2b2lkIG0oKXsKICAgICAgICBuKCk7CiAgICB9CiAgICBwdWJsaWMgdm9pZCBwcmludCgpIHsKICAgICAgICBtKCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHgpOwogICAgfQp9CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgIFN1YiBzdWIgPSBuZXcgU3ViKCk7CiAgICAgICAgc3ViLnByaW50KCk7Cgl9Cn0=