public interface iabstractproducta{
string showself();
string showother(iabstractproductb b);
}
public class producta1 : iabstractproducta{
public producta1(){}
public string showself(){
return this.tostring();
}
public string showother(iabstractproductb b){