1 - Difference between Encapsulation and Abstraction 2 - Static function 3 - how to write Interface class in C++ then if the Abstract class is private, and we inherit and the child class doesn't have the function then can we use the object 4 - Inheritance has Diamond issue, how can we rectify it? 5 - Puzzle on Linked list