Для решения этой задачи можно воспользоваться принципом включения-исключения.
Посчитаем сначала общее количество 5-буквенных слов из заданных букв: 7^5 = 16,807.
Теперь посчитаем количество слов, в которых буква Б не встречается. Это означает, что слово будет состоять только из букв А, Л, К, О, Н. Таких слов будет 5^5 = 3,125.
Теперь посчитаем количество слов, в которых буква Б встречается. Это значит, что мы можем распределить оставшиеся 4 буквы (А, Л, К, О, Н) по 5 позициям с учётом повторений. Это можно сделать по формуле сочетаний с повторениями: C(4+5-1, 5) = C(8, 5) = 56.
Таким образом, количество слов, которые может написать Вася, равно общему числу слов минус количество слов без буквы Б плюс количество слов с буквой Б: 16,807 - 3,125 + 56 = 13,738.
Итак, Вася может написать 13,738 5-буквенных слов из заданных букв.