05. OOP-Principles-Part-II - added solution