#include <iostream>
using namespace std;
class A
{
public:
int x;
A() : x(0) {}
void print() { cout << x << endl; }
};
class B : private A
{
public:
void access() { x = 10; }
void printA() { A::print(); }
};
int main()
{
B b;
b.access();
b.printA();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQQp7CnB1YmxpYzoKICAgIGludCB4OwogICAgQSgpIDogeCgwKSB7fQogICAgdm9pZCBwcmludCgpIHsgY291dCA8PCB4IDw8IGVuZGw7IH0KfTsKCmNsYXNzIEIgOiBwcml2YXRlIEEKewpwdWJsaWM6CiAgICB2b2lkIGFjY2VzcygpIHsgeCA9IDEwOyB9CiAgICB2b2lkIHByaW50QSgpIHsgQTo6cHJpbnQoKTsgfQp9OwoKaW50IG1haW4oKQp7CiAgICBCIGI7CiAgICBiLmFjY2VzcygpOwogICAgYi5wcmludEEoKTsKICAgIHJldHVybiAwOwp9