#include <iostream>
using namespace std;
struct A {
A(int xx) : x(xx) {}
int x;
};
struct B : A {
using A::A;
};
int main() {
B b(5);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEEgewogICAgQShpbnQgeHgpIDogeCh4eCkge30KICAgIGludCB4Owp9OwoKc3RydWN0IEIgOiBBIHsKICAgIHVzaW5nIEE6OkE7Cn07CgppbnQgbWFpbigpIHsKICAgIEIgYig1KTsKICAgIHJldHVybiAwOwp9