Wrong Word
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

有一个长度且只包含大写字母的单词。我们在写作时不小心把它写错了,写错的单词与正确的单词中每种字母的个数相同,那么有多少种不同的写错的单词呢?

输入描述:

输入一行字符串,长度且只包含大写字母

输出描述:

输出一个整数,即答案
示例1

输入

复制
EYE

输出

复制
2

说明

写错的单词有两种:YEE、EEY
示例2

输入

复制
ZZZZZZZZ

输出

复制
0
示例3

输入

复制
ACCEPT

输出

复制
359