#include <iostream>
using namespace std;
int f(int (*g)(int)) { return g(123); }
int main() {
cout << f([](int x){ return x; }) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGYoaW50ICgqZykoaW50KSkgeyByZXR1cm4gZygxMjMpOyB9CgppbnQgbWFpbigpIHsKCWNvdXQgPDwgZihbXShpbnQgeCl7IHJldHVybiB4OyB9KSA8PCBlbmRsOwoJcmV0dXJuIDA7Cn0=