mod = 1000000007 eps = 10**-9 def main(): 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())) ans = 1 inv9 = pow(9, mod-2, mod) flg = 1 prev = 0 for d, l, r in zip(D, L, R): if d == 0: if not flg: print(0) exit() else: flg = 0 a = ((pow(10, r, mod) - pow(10, l, mod))%mod * inv9)%mod if d == prev: a = (a+1)%mod prev = d ans = (ans * a)%mod print(ans) if __name__ == '__main__': main()