#include <iostream>
#include <unistd.h>

int main(){
	pid_t pid=fork();
	if(pid==0){
		std::cout<<"Child parent="<<getppid()<<"\n";
		sleep(20);
		std::cout<<"Child adopted by PID:"<<getppid()<<"\n";
		sleep(1);
	}else{
		std::cout<<"Parent exits \n";
		sleep(3);
		_exit(10);
	}

	return 0;
}
