Экстренная сигнализация в метро

Условие

an imageВ метрополитене создают сигнальную систему для экстренного ограничения числа пассажиров на входе в вестибюль. Для каждой из двух платформ имеется датчик, который выдаёт 1, если платформа переполнена, и 0 иначе.

Собранная схема должна выдать на верхний выход сигнал 1, если обе платформы переполнены (и впуск пассажиров нужно приостановить), сигнал 1 на нижний выход, если ровно одна из платформ переполнена (и впуск пассажиров нужно частично ограничить).
Если обе платформы свободны, то на обоих выходах должен быть сигнал 0.

Точнее, на выходах нужно получить:
- (0;0) при входе (0;0)
- (0;1) при входах (0;1) или (1;0)
- (1;0) при входе (1;1)

В технической службе есть в наличии микросхемы с 4 входами, выдающими сигнал 1, если количество сигналов 1 на входах меньше половины, то есть 1 на выходе появляется, когда на четырёх входах нет ни одного сигнала (все 0) или только на одном 1.

Нужно собрать требуемую схему только из этих элементов. Причём желательно использовать минимальное число базовых микросхем.

Помощь

Слева внизу находится "склад" микросхем, из которого мышкой можно вытянуть на рабочее поле любое их количество. Далее нужно соединять входы одних микросхем с выходами других, подключая их с одной стороны к датчикам загруженности платформ, а с другой к выходам. Обратите внимание, что к одному входу можно подсоединять несколько выходов, то есть, один сигнал можно подать сразу на несколько входов. Если в схеме некоторые входы микросхем не задействованы,  работать она не будет.

Если нужно разорвать контакт, подведите к проводу мышку и, когда на соединении появится крестик, щелкните по нему.

Если нужно убрать лишний элемент, вытяните его за пределы рабочей области через нижнюю границу.