#include <iostream>
using namespace std;
class B { public: int x; };
class A: public B {};
void foo(const B& b)
{
cout << "Hello world: " << b.x << endl;
}
int main()
{
A a;
a.x = 30;
foo(a);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQiB7IHB1YmxpYzogaW50IHg7IH07CmNsYXNzIEE6IHB1YmxpYyBCIHt9OwoKdm9pZCBmb28oY29uc3QgQiYgYikKewogICAgY291dCA8PCAiSGVsbG8gd29ybGQ6ICIgPDwgYi54IDw8IGVuZGw7IAp9CgppbnQgbWFpbigpIAp7CiAgICBBIGE7CiAgICBhLnggPSAzMDsKCQogICAgZm9vKGEpOwp9