для кодировки 38-ми различных сообщений используют флажки 3 х видов ( красный , зелёный и синий ) . сколько флажков нужно использовать для одного сообщения ( каждое сообщение кодируется одинаковым числом флажков )
Используя k флажков, можно закодировать не более 3^k различных сообщений. Так как 3^3 = 27 < 38 < 3^4 = 81, то для передачи сообщения надо использовать не менее четырёх флажков.