import sys input = sys.stdin.readline N=int(input()) L=list(map(int,input().split())) R=list(map(int,input().split())) D=list(map(int,input().split())) D.append(0) mod=10**9+7 ANS=1 NI=pow(9,mod-2,mod) for i in range(N): if D[i]==D[i-1]==0: ANS=1 elif D[i]==0: ANS=0 elif D[i]==D[i-1]: ANS=ANS*(1+(pow(10,R[i],mod)-pow(10,L[i],mod))*NI)%mod else: ANS=ANS*(pow(10,R[i],mod)-pow(10,L[i],mod))*NI%mod print(ANS%mod)