/* 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