Reito-chan Используем двух орков для принятия команд, ещё двух для того, чтобы закрывать им глаза по очереди, и ещё одного для интерпретации команд.
А вообще, если количество орков не принципиально, то можно использовать 10-битные байты и потом по цепочке складывать в нужное число. Медленнее, скорее всего, но для Сарумана намного менее напряжно должно быть (считать лень, что быстрее). Тогда можно забыть про рассинхронизацию, надо только метроном более-менее нормальный (барабанщик, а лучше 5, для наглядности или если орки совсем тупые, а также для разделения каждого байта).
Тьфу ты, перечитал задачу, и понял, что ему и так однословной команды хватало XD А я уж разогнался, прикидывал, является ли отсутствие цвета цветом и если нет, то какой вариант подачи слов самый быстрый и удобный.
Federal Marshal Ога, судя по тому, что я бросился решать задачу, не прочитав ТУ и спецификацию дважды -_-