function Main(input) {
	var num = input.split("\n");
	var str = num[1];
	
	sorted_text = str.toLowerCase().split("").sort().join("");
	//console.log(sorted_text); //**__aabb

	// [^]:全ての文字が対象
	//sample1 = sorted_text.match(/([^])\1+/g);
	//sample2 = sorted_text.match(/(.)\1+/g);
	//sample3 = sorted_text.match(/(\w)\1+/g);
	var ans = sorted_text.length

var factorial = function(num) {
  if (num === 1) {
    return 1;
  } else {
    return num * arguments.callee(num - 1);
  }
};
	var tmp = factorial(ans)
	var output = tmp % 100000007
	
	//出力
	console.log(output);
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
