/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
class Alpha {
String getType
() { return "alpha"; } }
class Beta extends Alpha {
String getType
() { return "beta"; } }
class Gamma extends Beta {
String getType
() { return "gamma"; } public static void main
(String[] args
) { Alpha g1 = new Gamma();
Beta g2 = new Gamma();
System.
out.
println(g1.
getType() + " " + g2.getType());
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgoKY2xhc3MgQWxwaGEgewpTdHJpbmcgZ2V0VHlwZSgpIHsgcmV0dXJuICJhbHBoYSI7IH0KfQpjbGFzcyBCZXRhIGV4dGVuZHMgQWxwaGEgewpTdHJpbmcgZ2V0VHlwZSgpIHsgcmV0dXJuICJiZXRhIjsgfQp9CmNsYXNzIEdhbW1hIGV4dGVuZHMgQmV0YSB7ClN0cmluZyBnZXRUeXBlKCkgeyByZXR1cm4gImdhbW1hIjsgfQpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CkFscGhhIGcxID0gbmV3IEdhbW1hKCk7CkJldGEgZzIgPSBuZXcgR2FtbWEoKTsKU3lzdGVtLm91dC5wcmludGxuKGcxLmdldFR5cGUoKSArICIgIiAKKyBnMi5nZXRUeXBlKCkpOwp9Cn0=