/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Base { int i = 99;
public void amethod
() { System.
out.
println("Base.amethod()"); } Base() { amethod(); } }
class Derived extends Base { int i = -1;
public static void main
(String argv
[]) { Base b
= new Derived
(); System.
out.
println(b.
i); b.
amethod(); } public void amethod
() { System.
out.
println("Derived.amethod()"); } }
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBCYXNlIHsgaW50IGkgPSA5OTsKcHVibGljIHZvaWQgYW1ldGhvZCgpIHsgU3lzdGVtLm91dC5wcmludGxuKCJCYXNlLmFtZXRob2QoKSIpOyB9CkJhc2UoKSB7IGFtZXRob2QoKTsgfSB9IAoKY2xhc3MgRGVyaXZlZCBleHRlbmRzIEJhc2UgeyBpbnQgaSA9IC0xOwpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgYXJndltdKSB7IAoJQmFzZSBiID0gbmV3IERlcml2ZWQoKTsgU3lzdGVtLm91dC5wcmludGxuKGIuaSk7IGIuYW1ldGhvZCgpOyB9IAoJcHVibGljIHZvaWQgYW1ldGhvZCgpIHsgU3lzdGVtLm91dC5wcmludGxuKCJEZXJpdmVkLmFtZXRob2QoKSIpOyB9Cgl9