#include #include using namespace std; int main() { string S; cin >> S; int N = S.size(); int count = 0; // すべての長さ5のインデックスの組み合わせを試す for (int i = 0; i < N; ++i) for (int j = i + 1; j < N; ++j) for (int k = j + 1; k < N; ++k) for (int l = k + 1; l < N; ++l) for (int m = l + 1; m < N; ++m) { char c1 = S[i]; char c2 = S[j]; char c3 = S[k]; char c4 = S[l]; char c5 = S[m]; // 条件チェック if (c1 == c3 && c2 != c1 && c4 != c1 && c5 != c1 && c2 != c4 && c2 != c5 && c4 != c5) { ++count; } } cout << count << endl; return 0; }