public Myset Intersection(Myset a) {
   Myset inter = new Myset();
   Node dummy = head;
   while (dummy != null) {
     if (a.IsMember(dummy.mphone.number())) {
       inter.Insert(dummy.mphone);
     }
     dummy = dummy.next;
   }
   return inter;
 }