/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone {
/* Name of the class has to be "Main" only if the class is public. */
static class Base {
static {
}
}
static class Derived extends Base {
static {
System.
out.
println("Derived"); }
public static int foo = 2;
}
static class Derived2 extends Derived {
static {
System.
out.
println("Derived2"); }
}
public static void main
(String[] args
) { System.
out.
println(Derived2.
foo); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUgewoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCnN0YXRpYyBjbGFzcyBCYXNlIHsKICAgIHN0YXRpYyB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJCYXNlIik7CiAgICB9Cn0Kc3RhdGljIGNsYXNzIERlcml2ZWQgZXh0ZW5kcyBCYXNlICB7CiAgICBzdGF0aWMgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRGVyaXZlZCIpOwogICAgfQogICAgcHVibGljIHN0YXRpYyBpbnQgZm9vID0gMjsKfQoKc3RhdGljIGNsYXNzIERlcml2ZWQyIGV4dGVuZHMgRGVyaXZlZCAgewogICAgc3RhdGljIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkRlcml2ZWQyIik7CiAgICB9Cn0KCQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihEZXJpdmVkMi5mb28pOwogICAgfQp9