#include <stdio.h>
#include <unistd.h>
int main() {
int a = fork();
int b = fork();
if (a>0 && b>0) {
int c = fork();
if (c > 0 && b >0) {
int d = fork();
if (d == 0) {
fork();
fork();
}
}
} else {
fork();
fork();
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDx1bmlzdGQuaD4KCmludCBtYWluKCkgewogICAgaW50IGEgPSBmb3JrKCk7CiAgICBpbnQgYiA9IGZvcmsoKTsKICAgIGlmIChhPjAgJiYgYj4wKSB7CiAgICAgICAgaW50IGMgPSBmb3JrKCk7CiAgICAgICAgaWYgKGMgPiAwICYmIGIgPjApIHsKICAgICAgICAgICAgaW50IGQgPSBmb3JrKCk7CiAgICAgICAgICBpZiAoZCA9PSAwKSB7CiAgICAgICAgICAgIGZvcmsoKTsKICAgICAgICAgICAgZm9yaygpOwogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgIH0gZWxzZSB7CiAgICAgICAgZm9yaygpOwogICAgICAgIGZvcmsoKTsKICAgIH0KICAgIHJldHVybiAwOwp9Cg==