X Inheritance Chart - How Can We Solve Diamond Problem In C