#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()<<std::endl;
		sleep(1);
	}
	else {
		std::cout<<"Parent exits \n";
		sleep(3);
		_exit(0);
	}
}
