Задание

Дана задача: Ира составляет 5-буквенные коды из букв С, Т, А, Л, Ь. Каждую букву нужно использовать ровно 1 раз, при этом буква Ь не может стоять на первом месте и перед гласной. Сколько различных кодов может составить Ира?

Поставьте строчки кода для решения данной задачи в правильном порядке.

from itertools import permutations

n = 0

for x in permutations('СТАЛЬ', 5):

s = ''.join(x)

if (s[0] != 'Ь') and (s.count('ЬА') == 0):

n += 1

print(n)