import std.stdio, std.string, std.conv; void main(){ int[char] arr; auto input = readln.strip; foreach(s; input){ arr[s]++; } int ans = factrical(input.length.to!int); foreach(i; arr){ ans /= factrical(i); } (ans - 1).writeln; } int factrical(int a){ if(a == 1)return 1; return a * factrical(a-1); }