bool pd(st *p, st *q)
{
if(p==NULL && q==NULL) return true;
else if(p==NULL || q==NULL) return false;
else return p->data==q->data && pd(p->l,q->l) && pd(p->r,q->r);
}
{
if(p==NULL && q==NULL) return true;
else if(p==NULL || q==NULL) return false;
else return p->data==q->data && pd(p->l,q->l) && pd(p->r,q->r);
}