#include <iostream>
using namespace std;
//#include <stdio.h>
#include <time.h>
//#include <iostream>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
//using namespace std;
int main() {
// your code goes here
time_t start;
time_t end;
int i=0;
int pid;
start= time(NULL);
printf ("Αρχική τιμή δευτερολέπτων %d\n", start);fflush(stdout);
pid=fork();
printf ("1 %d\n", pid);fflush(stdout);
while (i<2){
if (pid>0){
fork();
wait(NULL);
i++;
}
}
printf ("check \n");fflush(stdout);
printf("2 %d\n", pid);fflush(stdout);
if (pid>0){
end= time (NULL);
printf ("3 %d\n", end-start);fflush(stdout);
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8jaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHRpbWUuaD4KLy8jaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDx1bmlzdGQuaD4KI2luY2x1ZGUgPHN5cy90eXBlcy5oPgojaW5jbHVkZSA8c3lzL3dhaXQuaD4KLy91c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJdGltZV90IHN0YXJ0Owp0aW1lX3QgZW5kOwppbnQgaT0wOwppbnQgcGlkOwogCnN0YXJ0PSB0aW1lKE5VTEwpOwpwcmludGYgKCLOkc+Bz4fOuc66zq4gz4TOuc68zq4gzrTOtc+Fz4TOtc+Bzr/Ou86tz4DPhM+Jzr0gJWRcbiIsIHN0YXJ0KTtmZmx1c2goc3Rkb3V0KTsKIApwaWQ9Zm9yaygpOwpwcmludGYgKCIxICVkXG4iLCBwaWQpO2ZmbHVzaChzdGRvdXQpOwp3aGlsZSAoaTwyKXsKaWYgKHBpZD4wKXsKZm9yaygpOwp3YWl0KE5VTEwpOwppKys7Cn0KfQogCnByaW50ZiAoImNoZWNrIFxuIik7ZmZsdXNoKHN0ZG91dCk7CiAKcHJpbnRmKCIyICVkXG4iLCBwaWQpO2ZmbHVzaChzdGRvdXQpOwogCmlmIChwaWQ+MCl7CmVuZD0gdGltZSAoTlVMTCk7CnByaW50ZiAoIjMgJWRcbiIsIGVuZC1zdGFydCk7ZmZsdXNoKHN0ZG91dCk7Cn0KIAoJcmV0dXJuIDA7Cn0K