Lab_3 Task_1, Task_2, Taks_3