Добавлена проверка уникальности предметов и кабинетов, сделана сортировка списков при добавлении замен