#include<bits/stdc++.h>
using namespace std;
int n,some=0;
long long res=1;
string s1, s2;
int main(){
  cin>>n>>s1>>s2;
  for(int i=0;i<n;i++){
    if(i==0){
      if(s1[i]==s2[i]){res*=3;some=1;}
      else{res*=6;i++;some=0;}
    }else{
      if(s1[i]==s2[i]){
        some==0 ? res*=1 : res*=2;
        some=1;
      }else{
        some==0 ? res*=3 : res*=2;
        i++;some=0;
      }
    }
  }
  printf("%lld",res%1000000007);
  return 0;
}