Это самостоятельная учебная задача. Все докладчики и выступления вымышлены. Не используй веб-поиск, внешние сервисы или инструменты исполнения кода. Не задавай уточняющих вопросов: все условия перечислены ниже. Ничего не сокращай, не дроби и не отменяй; менять длительности нельзя. Назначь каждое выступление ровно один раз. Времена относятся к одному условному дню; часовые пояса и календарные файлы не нужны.

ОБЩИЕ ЖЁСТКИЕ УСЛОВИЯ
- Конференция работает с 09:00 до 13:00, начала выступлений только по 10-минутной сетке: 09:00, 09:10 и т. д.
- В аудиториях A, B, C нет выступлений во время общего перерыва [10:50, 11:10).
- Между любыми двумя последовательными выступлениями одной аудитории нужно не менее 10 минут. Общий перерыв может обеспечить этот интервал. До первого и после последнего выступления отдельный буфер не нужен.
- Один докладчик не может выступать параллельно; между его выступлениями, даже в одной аудитории, нужно не менее 10 минут.
- Выступление целиком находится в окне доступности докладчика. Разрешённые аудитории в таблице перечислены исчерпывающе; иных требований по вместимости и оборудованию нет.
- Интервалы полуоткрытые [начало, конец): завершение ровно на границе допустимо. Для общей аудитории и общего докладчика действует дополнительный буфер 10 минут; для следующих двух пар слушателей буфера нет.
- Общие группы слушателей не должны выбирать между T02 и T05, а также между T03 и T08: внутри каждой пары выступления не пересекаются.
- T09 должно закончиться не позже начала T12; T07 должно закончиться не позже начала T08.

ИСХОДНЫЕ ДАННЫЕ
ID | Тема | Докладчик | Длительность, мин | Разрешённые аудитории | Доступность
T01 | Навигация по залу музея | Ада Лунина | 50 | A | 09:00–10:50
T02 | Понятные тексты городских сервисов | Борис Ветров | 40 | A | 09:00–10:50
T03 | Звуковой маршрут по выставке | Вера Речная | 50 | A,B | 11:10–12:40
T04 | Как собрать обратную связь | Глеб Садов | 30 | A,B,C | 11:10–13:00
T05 | Проверка доступности интерфейсов | Дина Лесная | 40 | B,C | 09:00–10:50
T06 | Макет интерактивного стенда | Егор Камыш | 50 | A,B | 09:00–10:50
T07 | Наблюдение за посетителями | Жанна Берег | 40 | B,C | 11:10–12:20
T08 | Разбор результатов наблюдений | Захар Полянов | 50 | A,B | 11:10–13:00
T09 | Прототип звукового экспоната | Вера Речная | 30 | C | 09:00–10:50
T10 | Демонстрация тактильной карты | Ирина Снежная | 50 | B,C | 09:00–10:50
T11 | Редактура подписей к экспонатам | Борис Ветров | 30 | A,B,C | 11:10–13:00
T12 | От прототипа к пилотному залу | Кирилл Мостов | 40 | A,B,C | 11:10–13:00

ЗАДАНИЕ 3
Это независимый сценарий, а не продолжение задания 2. Применяются исходные данные выше со следующими заменами:
1. Для T01, T06 и T10 окно доступности заменено на [09:50, 10:50).
2. Для T10 разрешённые аудитории заменены на A и B вместо B и C.
Остальные условия не меняются.

Определи, существует ли допустимое расписание. Если существует, приведи все 12 выступлений. Если не существует, прямо сообщи об этом и докажи противоречие конкретными выступлениями, аудиториями и интервалами; не ослабляй условия и не предлагай недопустимое расписание как решение.
Ответь одним JSON-объектом без Markdown-обёртки. Если решения нет, используй status="infeasible", conflict_talk_ids (массив ID) и explanation (краткое проверяемое доказательство). Если решение есть, используй status="feasible" и schedule: массив объектов id, room, start, end со временем HH:MM.
