#include < iostream >
using namespace std;
class base{
public:
int i;
};
class derived1 : virtual public base {
public:
int j;
};
class derived2 : virtual public base{
public:
int k;
};
class derived3 : public derived1, public derived2{
public:
int product() { return i * j * k; }
};
int main()
{
derived3 ob;
ob.i = 10;
ob.j = 3;
ob.k = 5;
cout << "multiply is " << ob.product() << '\n';
return 0;
}