#include using namespace std; int main() { int n; cin>>n; long long a[n+1], b[n+1]; for (int i=0; i<=n; i++) cin>>a[i]; for (int i=0; i<=n; i++) cin>>b[i]; long long b_acc[n+2]; long long mod = 1e9 + 7; b_acc[0] = 0; for (int i=0; i<=n; i++) { b_acc[i+1] = b_acc[i] + b[i]; b_acc[i+1] %= mod; } long long ans = 0; for (int i=0; i<=n; i++) { ans += a[i] * b_acc[n+1-i]; ans %= mod; } cout<