Контроль загрязнений

an imageЗавод сливает отработанную воду через две трубы. Первая (верхняя) может иметь кислотные загрязнения, вторая (нижняя) - щелочные. Для контроля качества очистки сливных вод  завод установил на сливные трубы два датчика - кислоты (верхний датчик слева) и щелочи (нижний датчик слева). Каждый из датчиков дает 1, если соответствующее вещество присутствует в воде, и 0 в ином случае. Также имеется в распоряжении микросхема, которая имеет два входа и один выход и реагирует на чистую воду, то есть, выдает сигнал 1, если на её входы подаются два нуля (стоки обеих труб не имеют загрязнений), и 0, если на вход подается хотя бы одна 1 (сток хотя бы одной трубы содержит загрязнения).

Однако, если в воде присутствуют оба элемента, то они вступают в химическую реакцию, нейтрализуют друг друга и не нарушают экологического баланса. Ребята поняли, что поскольку на входах и на выходах микросхем используются сигналы 0 и 1, то эти микросхемы можно подключать не только к датчикам загрязнений, но и друг к другу Тогда они решили из нескольких таких микросхем сделать интеллектуальную систему контроля за загрязнениями.

Они хотят из этих микросхем собрать схему, которая на верхний выход даст сигнал 1, если в воде есть загрязнения (и 0, если загрязнений нет), а на нижний выход сигнал 1, если загрязнения есть, но они  нейтрализуют друг друга (и сигнал 0, если реакция нейтрализации не наблюдается).

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

Помогите ребятам построить схему из как можно меньшего числа микросхем.

Чтобы проверить правильность работы собранной схемы, переберите все комбинации входных сигналов, нажимая на кнопки внизу рабочей области слева.

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

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

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