#include 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'; }