Множество допустимых входных последовательностей может быть ограничено или неограничено.
Рассмотрим два случая — случай, когда на входные последовательности не наложено никаких ограничений, и случай, когда входные последовательности Ограничены условием — не могут появляться последовательности, имеющие два одинаковых символа подряд.