#include <iostream>
using namespace std;
#include <functional>
typedef int (*fun)(void);
extern "C" {
int test() { return 0; }
}
int main() {
fun x = test;
auto f = std::function< int(void) >(x);
// your code goes here
return f();
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZSA8ZnVuY3Rpb25hbD4KCnR5cGVkZWYgaW50ICgqZnVuKSh2b2lkKTsKCmV4dGVybiAiQyIgewppbnQgdGVzdCgpIHsgcmV0dXJuIDA7IH0KfQoKaW50IG1haW4oKSB7CglmdW4geCA9IHRlc3Q7CglhdXRvIGYgPSBzdGQ6OmZ1bmN0aW9uPCBpbnQodm9pZCkgPih4KTsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCXJldHVybiBmKCk7Cn0=