#include <bits/stdc++.h>
using namespace std;
const int mod = 1e9 + 7;
int n, a, g, c, t;
char s;
int main() {
  cin >> n;
  for (int i = 0; i < n; i++) {
    cin >> s;
    if (s == 'G') ++g;
    if (s == 'A') ++a;
    if (s == 'C') ++c;
    if (s == 'T') ++t;
  }
  long long tt = 0, ans = 1;
  int mx = max(max(a, c), max(g, t));
  if (mx == a) tt++;
  if (mx == c) tt++;
  if (mx == t) tt++;
  if (mx == g) tt++;
  for (int i = 0; i < n; i++) {
    ans = (ans * tt) % mod;
  }
  cout << ans % mod;
  return 0;
}
