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