/* 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 Ideone
{
{
Dog d = new Dog() ;
}
}
class Animal
{
Animal()
{
super() ;
System.
out.
println( "Animal" ) ; }
}
class Mammal extends Animal
{
Mammal()
{
super() ;
System.
out.
println( "Mammal" ) ; }
}
class Canine extends Mammal
{
Canine()
{
super() ;
System.
out.
println( "Canine" ) ; }
}
class Dog extends Canine
{
Dog()
{
super() ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCURvZyBkID0gbmV3IERvZygpIDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oIGQgKSA7Cgl9Cn0KCmNsYXNzIEFuaW1hbAp7CglBbmltYWwoKSAKCXsKCQlzdXBlcigpIDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oICJBbmltYWwiICkgOwoJfQp9CgpjbGFzcyBNYW1tYWwgZXh0ZW5kcyBBbmltYWwKewoJTWFtbWFsKCkgCgl7CgkJc3VwZXIoKSA7CgkJU3lzdGVtLm91dC5wcmludGxuKCAiTWFtbWFsIiApIDsKCX0KfQoKY2xhc3MgQ2FuaW5lIGV4dGVuZHMgTWFtbWFsCnsKCUNhbmluZSgpIAoJewoJCXN1cGVyKCkgOwoJCVN5c3RlbS5vdXQucHJpbnRsbiggIkNhbmluZSIgKSA7Cgl9Cn0KCmNsYXNzIERvZyBleHRlbmRzIENhbmluZQp7CglEb2coKSAKCXsKCQlzdXBlcigpIDsKCQlTeXN0ZW0ub3V0LnByaW50bG4oICJEb2ciICkgOwoJfQp9