#include #define all(vec) vec.begin(),vec.end() using namespace std; using ll=long long; using P=pair; const ll INF=1LL<<30; const ll LINF=1LL<<61; const double eps=1e-9; const ll MOD=1e9+7; int main(){ int n;cin>>n; ll ans=0; vector sum(n+10,0); for(int i=0;i<=n;i++){ ll a;cin>>a; sum[i]+=a; sum[i]%=MOD; sum[i+1]=sum[i]; } for(int i=0;i<=n;i++){ ll b;cin>>b; ans+=b*sum[n-i]; ans%=MOD; } cout<