writing the Diamond Inheritance Problem section