Архив задач олимпиады по математике и криптографии

Криптоландия и слова.

В Криптоландии используется алфавит, состоящий из четырёх латинских букв a,b,c,d. Любая последовательность букв алфавита будет словом криптоландского языка при выполнении единственного ограничения: если в последовательности есть хоть одна буква "a", то тогда в ней обязательно должны встретиться две буквы "a" подряд. Например, последовательности baacda,aabb,ddd являются словами, а последовательности bcadda,abba – не являются. Найдите число слов длины 8 в криптоландском языке.