Solved in python language, I would like you to "improve" | Chegg.com
Python OOP Cheat Sheet] A Simple Overview of Object-Oriented Programming – Be on the Right Side of Change
Python Basics - Lists, Tuples and Dictionaries Cheat Sheet by mariofreitas - Download free from Cheatography - Cheatography.com: Cheat Sheets For Every Occasion