реализация лабы 1