#include <iostream>
namespace {
int x = 3;
struct { int operator()(int i) { return i + x; } } lambda;
}
int main() {
::std::cout << lambda(2) << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKbmFtZXNwYWNlIHsKaW50IHggPSAzOwpzdHJ1Y3QgeyBpbnQgb3BlcmF0b3IoKShpbnQgaSkgeyByZXR1cm4gaSArIHg7IH0gfSBsYW1iZGE7Cn0KCmludCBtYWluKCkgewoJOjpzdGQ6OmNvdXQgPDwgbGFtYmRhKDIpIDw8ICJcbiI7Cn0=