/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class ClassResolution {
static class Parent {
public static String name
= "Sparsh"; static {
System.
out.
println("this is Parent"); name = "Parent";
}
}
static class Child extends Parent {
static {
System.
out.
println("this is Child"); name = "Child";
}
}
System.
out.
println(Child.
name); System.
out.
println("----------------------"); System.
out.
println(new Child
()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgQ2xhc3NSZXNvbHV0aW9uIHsKICAgIHN0YXRpYyBjbGFzcyBQYXJlbnQgewogICAgICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIG5hbWUgPSAiU3BhcnNoIjsKICAgICAgICBzdGF0aWMgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oInRoaXMgaXMgUGFyZW50Iik7CiAgICAgICAgICAgIG5hbWUgPSAiUGFyZW50IjsKICAgICAgICB9CiAgICB9CgogICAgc3RhdGljIGNsYXNzIENoaWxkIGV4dGVuZHMgUGFyZW50IHsKICAgICAgICBzdGF0aWMgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oInRoaXMgaXMgQ2hpbGQiKTsKICAgICAgICAgICAgbmFtZSA9ICJDaGlsZCI7CiAgICAgICAgfQogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBDbGFzc05vdEZvdW5kRXhjZXB0aW9uIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oQ2hpbGQubmFtZSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tIik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG5ldyBDaGlsZCgpKTsKICAgIH0KfQ==