MOD = 10 ** 9 + 7 N = gets.to_i A = (N + 1).times.map { gets.to_i } B = (N + 1).times.map { gets.to_i } rui = [0] B.each do |b| rui << rui.last + b end ans = 0 (N + 1).times do |i| ans += A[i] * rui[N - i + 1] ans %= MOD end puts ans