class A {
protected:
int x;
};
class B {
protected:
int x;
};
class C : public A, public B {
protected:
using B::x;
public:
int foo(void) { return x; }
};
int main() {}
Y2xhc3MgQSB7CnByb3RlY3RlZDoKICAgIGludCB4Owp9OwoKY2xhc3MgQiB7CnByb3RlY3RlZDoKICAgIGludCB4Owp9OwoKY2xhc3MgQyA6IHB1YmxpYyBBLCBwdWJsaWMgQiB7CnByb3RlY3RlZDoKICAgIHVzaW5nIEI6Ong7CgpwdWJsaWM6CiAgICBpbnQgZm9vKHZvaWQpIHsgcmV0dXJuIHg7IH0KfTsKCmludCBtYWluKCkge30K