#include<bits/stdc++.h>
using namespace std;
const int mod=1e9+7;

int main(){
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
  int N;
  cin>>N;
  string S;
  cin>>S;
  long long ans=0;
  long long beki[N+1];
  beki[0]=1;
  for(int i=1;i<=N;i++)beki[i]=beki[i-1]*2%mod;
  int m=0;
  for(int i=N-1;i>=0;i--){
    if(S[i]-'A'!=m){
      ans=(ans+beki[i])%mod;
      m=3^m^(S[i]-'A');
    }
  }
  cout<<(ans+mod)%mod<<'\n';
}