# Multiple Inheritance
class A:
    def feature1(self):
        print("Feature 1 working....")

    def feature2(self):
        print("Feature 2 working....")

# class B not inherits class A so we cant access features of class A
class B:
    def feature3(self):
        print("Feature 3 working....")

    def feature4(self):
        print("Feature 4 working....")

#class C inherites features of class A and B
class C(A,B):
    def feature5(self):
        print("Feature 5 working....")


a1=A()
a1.feature2()
print("***************************************************")
b1=B()
b1.feature3()
print("***************************************************")
c1=C()
c1.feature1()
c1.feature2()
c1.feature3()
c1.feature4()
c1.feature5()
print("***************************************************")


# Feature 2 working....
# ***************************************************
# Feature 3 working....
# ***************************************************
# Feature 1 working....
# Feature 2 working....
# Feature 3 working....
# Feature 4 working....
# Feature 5 working....
# ***************************************************
