#include <bits/stdc++.h>
using namespace std;
long long int mod = 1e9 + 7;
long long int power(long long int a, long long int b) {
  long long int ans;
  if (b == 1)
    return a;
  else
    ans = (power(a, b / 2) * power(a, b / 2)) % mod;
  if (b % 2) ans *= a;
  ans %= mod;
  return ans;
}
int main() {
  long long int n, c[4] = {0, 0, 0, 0}, t;
  string s;
  cin >> n >> s;
  for (int i = 0; i < n; ++i) {
    if (s[i] == 'A')
      ++c[0];
    else if (s[i] == 'T')
      ++c[1];
    else if (s[i] == 'G')
      ++c[2];
    else
      ++c[3];
  }
  sort(c, c + 4);
  int i = 2;
  while (i && c[i] == c[3]) --i;
  if (c[i] != c[3]) ++i;
  t = 4 - i;
  cout << power(t, n);
  return 0;
}
