#include <unistd.h>
#include <iostream>
int main() {
        pid_t pid=fork();
        if (pid==0) {
                 std::cout << "Child parent=" <<getppid() << "\n";
                 sleep(10);
                 std::cout << "Child adopted by PID:" << getppid() <<"\n";
                 sleep(1);
        } else {
               std::cout << "Parent exists \n";
               sleep(3);
               _exit(0);
        }
}
