#include <iostream>
using namespace std;
class B {
public:
void print() const { cout << prot << endl; }
protected:
int prot = 42;
};
class D : public B {
public:
void mod(int v) { prot = v; }
};
int main() {
D d;
d.print();
d.mod(100500);
d.print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQiB7CnB1YmxpYzoKICAgdm9pZCBwcmludCgpIGNvbnN0IHsgY291dCA8PCBwcm90IDw8IGVuZGw7IH0KcHJvdGVjdGVkOgogICBpbnQgcHJvdCA9IDQyOwp9OwoKY2xhc3MgRCA6IHB1YmxpYyBCIHsKcHVibGljOgogICB2b2lkIG1vZChpbnQgdikgeyBwcm90ID0gdjsgfQp9OwoKaW50IG1haW4oKSB7CiAgIEQgZDsKICAgZC5wcmludCgpOwogICBkLm1vZCgxMDA1MDApOwogICBkLnByaW50KCk7CiAgIHJldHVybiAwOwp9