First Homework of OOP