seminar #2. task2, task3, task4