#include <iostream>
using namespace std;
class A {
public:
float v;
A(float x) : v(x) {}
};
class B {
public:
A a;
float b;
B(float x) : a(x + 1) { b = a.v; }
};
int main() {
B b(2.0);
cout << b.b;
return 0;
}
ICAgI2luY2x1ZGUgPGlvc3RyZWFtPgogICAgdXNpbmcgbmFtZXNwYWNlIHN0ZDsKICAgIAogICAgY2xhc3MgQSB7CiAgICBwdWJsaWM6CiAgICAgICAgZmxvYXQgdjsKICAgICAgICBBKGZsb2F0IHgpIDogdih4KSB7fQogICAgfTsKICAgIAogICAgY2xhc3MgQiB7CiAgICBwdWJsaWM6CiAgICAgICAgQSBhOwogICAgICAgIGZsb2F0IGI7CiAgICAgICAgQihmbG9hdCB4KSA6IGEoeCArIDEpIHsgYiA9IGEudjsgfQogICAgfTsKICAgICAKICAgIGludCBtYWluKCkgewogICAgICAgIEIgYigyLjApOwogICAgICAgIGNvdXQgPDwgYi5iOwogICAgICAgIHJldHVybiAwOwogICAgfQ==