Перероблено архітектуру 1 завдання.