public class Main {
class A<T> {}
class B<T extends I> extends A<T> {}
interface I {}
}
}
cHVibGljIGNsYXNzIE1haW4gewoKICAgIGNsYXNzIEE8VD4ge30KICAgIGNsYXNzIEI8VCBleHRlbmRzIEk+IGV4dGVuZHMgQTxUPiB7fQogICAgaW50ZXJmYWNlIEkge30KCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB0aHJvd3MgRXhjZXB0aW9uIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oU3lzdGVtLmdldFByb3BlcnR5KCJqYXZhLnZlcnNpb24iKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJFbmQiKTsKICAgIH0KfQo=