#include <stdio.h>
#include <stddef.h>
#include <unistd.h>
#include <sys/wait.h>
int x = 1;
void hit() {
x += 3;
}
int main() {
hit();
pid_t pid = fork();
if (pid > 0) {
wait(NULL);
hit();
int x = 0;
hit();
} else if (pid == 0) {
hit();
} else {
hit();
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRkZWYuaD4KI2luY2x1ZGUgPHVuaXN0ZC5oPgojaW5jbHVkZSA8c3lzL3dhaXQuaD4KCmludCB4ID0gMTsKCnZvaWQgaGl0KCkgewoKCXByaW50ZigiJWQsICIsIHgrKyk7Cgl4ICs9IDM7Cn0KCmludCBtYWluKCkgewoKCWhpdCgpOwoJZmZsdXNoKE5VTEwpOwoJcGlkX3QgcGlkID0gZm9yaygpOwoJaWYgKHBpZCA+IDApIHsKCQl3YWl0KE5VTEwpOwoJCWhpdCgpOwoJCWludCB4ID0gMDsKCQloaXQoKTsKCQlwcmludGYoIlxiXGIgXHJcbiIpOwoJfSBlbHNlIGlmIChwaWQgPT0gMCkgewoJCWhpdCgpOwoJfSBlbHNlIHsKCQloaXQoKTsKCQlwcmludGYoIkZlaGxlciFcbiIpOwoJfQoJcmV0dXJuIDA7Cn0KCg==