#include <iostream>
#include <functional>
using namespace std;
int main() {
// your code goes here
int x = 4;
auto y = [&r = x, x = x+1]()->int {
r += 2;
return x+2;
}();
cout << y << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgoKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCglpbnQgeCA9IDQ7CglhdXRvIHkgPSBbJnIgPSB4LCB4ID0geCsxXSgpLT5pbnQgeyAKCSAgICByICs9IDI7CgkgICAgcmV0dXJuIHgrMjsKCX0oKTsKCQoJY291dCA8PCB5IDw8IGVuZGw7CgkKCXJldHVybiAwOwp9