void intersection(lklist *ha,lklist *hb,lklist *&hc)
{
   
	lklist *p,*q,*t;
	for(p=ha,hc=0;p!=0;p=p->next)
	{
     
		for(q=hb;q!=0;q=q->next) 
			if (q->data==p->data) 
				break;
		if(q!=0){
    
			t=(lklist *)malloc(sizeof(lklist)); 
			t->data=p->data;
			t->next=hc; 
			hc=t;
		}
	}
}