import java.util.*;
import java.lang.*;
public class Main
{
static
{
System.
out.
println("Static initialization block code"); }
public Main()
{
System.
out.
println("Construtor code"); }
public static void main
(String[] args
) {
System.
out.
println("Main method code"); Main m1 = new Main(); // Constructor code will be called here, but not the initialization
Main m2 = new Main(); // Constructor code will be called again
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpwdWJsaWMgY2xhc3MgTWFpbgp7CiAgICBzdGF0aWMKICAgIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlN0YXRpYyBpbml0aWFsaXphdGlvbiBibG9jayBjb2RlIik7CiAgICB9CiAgICAKICAgIHB1YmxpYyBNYWluKCkgCiAgICB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJDb25zdHJ1dG9yIGNvZGUiKTsgCiAgICB9CiAgICAKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSAKICAgIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIk1haW4gbWV0aG9kIGNvZGUiKTsKICAgICAgICBNYWluIG0xID0gbmV3IE1haW4oKTsgLy8gQ29uc3RydWN0b3IgY29kZSB3aWxsIGJlIGNhbGxlZCBoZXJlLCBidXQgbm90IHRoZSBpbml0aWFsaXphdGlvbgogICAgICAgIE1haW4gbTIgPSBuZXcgTWFpbigpOyAvLyBDb25zdHJ1Y3RvciBjb2RlIHdpbGwgYmUgY2FsbGVkIGFnYWluCiAgICB9Cn0=