Задание

Василий составляет коды из букв слова ОПЕРАТОР. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы.
Сколько кодов может составить Василий?