//#isut
//#430
class Question {
Int i;
}
class Answer {
Question q;
Null print() {
printInt(this.q.i);
}
}
class Rubbish extends Answer{
Null print() {
printInt(! this.q.i);
}
}
class GeorgeBush {
Answer answer(Question q) {
return new Answer(q)
}
}
class GeorgeWBush extends GeorgeBush {
Rubbish answer(Question q) {
return new Rubbish(q)
}
}
{
Question q = new Question(43);
GeorgeBush me = new GeorgeBush();
GeorgeWBush minime = new GeorgeWBush();
Answer v = me.answer(q);
Answer w = minime.answer(q);
v.print();
w.print();
}