#include <iostream>
struct S {
int v;
S() : S(42) {}
S(int v) : v(v) {}
};
int main() {
S *s1 = new S(5);
S *s2 = new S();
std::cout << s1->v << " " << s2->v << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IFMgewoJaW50IHY7CglTKCkgOiBTKDQyKSB7fQoJUyhpbnQgdikgOiB2KHYpIHt9Cn07CgppbnQgbWFpbigpIHsKCVMgKnMxID0gbmV3IFMoNSk7CglTICpzMiA9IG5ldyBTKCk7CgkKCXN0ZDo6Y291dCA8PCBzMS0+diA8PCAiICIgPDwgczItPnYgPDwgc3RkOjplbmRsOwp9