Imagine that you need to create a program representing a class hierarchy.
This class hierarchy concerns different types of cars. You know that the class Vehicle is the base class. There are two classes, LandVehicle and WaterVehicle , that inherit from the class Vehicle.
There is also a class CarBoat and its MRO looks like this:
# (<class '__main__.CarBoat'>, <class '__main__.Car'>, <class '__main__.LandVehicle'>, <class '__main__.Boat'>, <class '__main__.WaterVehicle'>, <class '__main__.Vehicle'>, <class 'object'>)
As you can see, there are two additional classes, Car and Boat. Your task is to figure out where these classes fit into the hierarchy using the information about MRO and general logic and then program this hierarchy. You don't need to define any methods in the classes.
Tip: The class CarBoat directly inherits from classes Car and Boat.