OOP_Sem_2_Lab_2