#include <iostream>
#include <functional>
using namespace std;
int main(){
function<int(void)> f = [](){
int some_variable = 10;
// do some calculation
return some_variable;
};
cout<<f();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCl7CiAgICBmdW5jdGlvbjxpbnQodm9pZCk+IGYgPSBbXSgpewogICAgaW50IHNvbWVfdmFyaWFibGUgPSAxMDsKICAgIC8vIGRvIHNvbWUgY2FsY3VsYXRpb24KICAgIHJldHVybiBzb21lX3ZhcmlhYmxlOwogICAgfTsKICAgIGNvdXQ8PGYoKTsgICAgCn0=