#include<iostream>
int i,n,a[52];
long long x;
std::string s,t;
int main(){
  std::cin>>n>>s>>t;
  for(s[0]-s[1]?i=1,x=3:(i=2,x=6);i<s.size();x%=1000000007)s[i]-s[i+1]?++i,s[i-2]-t[i-2]?0:x*=2:(i+=2,x*=s[i-4]-s[i-3]?2:3);
  std::cout<<x<<'\n';
}
