Вася составляет 6-буквенные слова, в которых могут быть использованы только буквы В, И, Ш, Н, Я, причём
Рассмотрим случай, когда
Если
Если
Таким образом, Вася может составить
Ответ: 4352.
Приведём другое решение на языке Python.
import itertools
alphabet = "ВИШНЯ"
ar = itertools.product(alphabet, repeat=6) #Размещение с повторением
arl = []
for i in ar:
arl.append(list(i))
count = 0
for e in arl:
if e.count("В") <= 1 and e[0] != "Ш" and e[-1] != "Я" and e[-1] != "И":
count += 1
print(count)

