#include <iostream>
using namespace std;
static int x = 0;
extern "C" {
static void do_my_pre_init(void) {
x += 10;
}
__attribute__ ((section (".preinit_array"))) void(*p_init)(void) = &do_my_pre_init;
}
int main() {
cout << x << std::endl;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RhdGljIGludCB4ID0gMDsKCmV4dGVybiAiQyIgewogICAgc3RhdGljIHZvaWQgZG9fbXlfcHJlX2luaXQodm9pZCkgewogICAgICAgIHggKz0gMTA7CiAgICB9CiAgICBfX2F0dHJpYnV0ZV9fICgoc2VjdGlvbiAoIi5wcmVpbml0X2FycmF5IikpKSB2b2lkKCpwX2luaXQpKHZvaWQpID0gJmRvX215X3ByZV9pbml0Owp9CgppbnQgbWFpbigpIHsKCWNvdXQgPDwgeCA8PCBzdGQ6OmVuZGw7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==