/* CONTRIBUTED BY AMARTYA PANDEY, 22ND OF DECEMBER 2020 */ I HOPE YOU WILL LIKE IT:) CONSIDER THERE IS A BASE CLASS "W" AND HAS TWO DERIVED CLASS "X" AND "Y" AND FURTHER "X" AND "Y" AS A BASE CLASS TO DERIVED CLASS "Z" IN THIS SCENARIO THE COMPILER GETS CONFUSED AS THERE ARE TWO PATHS TO REACH THE BASE class HERE COMES VIRTUAL BASE CLASS...... :)