import java.util.*;
import java.lang.*;
class Main
{
{
Animal[] animals = {new Dog(), new Cat()};
for(Animal a: animals)
a.talk();
}
}
class Animal {
void talk
() { System.
out.
println("Animal"); } }
class Dog extends Animal {
void talk
() { System.
out.
println("Dog"); } }
class Cat extends Animal {
void talk
() { System.
out.
println("Cat"); } }
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUFuaW1hbFtdIGFuaW1hbHMgPSB7bmV3IERvZygpLCBuZXcgQ2F0KCl9OwoJCWZvcihBbmltYWwgYTogYW5pbWFscykKCQkJYS50YWxrKCk7Cgl9Cn0KCmNsYXNzIEFuaW1hbCB7Cgl2b2lkIHRhbGsoKSB7IFN5c3RlbS5vdXQucHJpbnRsbigiQW5pbWFsIik7IH0KfQoKY2xhc3MgRG9nIGV4dGVuZHMgQW5pbWFsIHsKCXZvaWQgdGFsaygpIHsgU3lzdGVtLm91dC5wcmludGxuKCJEb2ciKTsgfQp9CgpjbGFzcyBDYXQgZXh0ZW5kcyBBbmltYWwgewoJdm9pZCB0YWxrKCkgeyBTeXN0ZW0ub3V0LnByaW50bG4oIkNhdCIpOyB9Cn0=