어떤 아이들은 모든 글자를 제대로 발음하지 못하고, 또 어떤 아이들은 같은 글자를 어떤 때는 맞게, 어떤 때는 틀리게 발음한다. 카밀은 K를 발음해야 할 때 가끔 T라고 말하지만, T를 발음해야 할 때는 절대 K라고 말하지 않는다. 마찬가지로 G를 발음해야 할 때 가끔 D라고 말한다. 그리고 R을 발음해야 할 때 어떤 때는 L, 또 어떤 때는 F라고 말한다. 물론 글자를 정확히 발음하는 경우도 있다.
카밀의 아빠는 아들이 말한 단어가 실제로는 어떤 단어들을 뜻할 수 있는지, 그 개수를 늘 궁금해한다 (그 단어들이 실제로 존재하는 단어인지는 따지지 않는다).
다음을 수행하는 프로그램을 작성하여라.
입력의 첫 번째이자 유일한 줄에 카밀이 말한 비어 있지 않은 단어가 주어진다. 편의상 이 단어는 영어 대문자로만 이루어져 있으며, 길이는 최대 20이라고 가정한다.
표준 출력에 한 줄로, 카밀이 말한 단어가 뜻할 수 있는 서로 다른 단어의 개수를 나타내는 정수 하나만 출력한다.