#include <bits/stdc++.h>
using namespace std;
#define ll long long int
int main() {
    int n; cin >> n;
    vector<ll> hh(n), ww(n);
    for (int i = 0; i < n; i++) cin >> hh[i];
    for (int i = 0; i < n; i++) cin >> ww[i];
    ll h = hh[0]; ll w = 0;
    for (int i = 0; i < n; i++) {
        w += ww[i]; w %= 1000000007;
    }
    ll hs = ((h+1)*h)/2, ws = ((w+1)*w)/2;
    hs %= 1000000007; ws %= 1000000007;
    cout << (hs*ws)%1000000007;
    return 0;
}
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... | 
| # | Verdict  | Execution time | Memory | Grader output | 
|---|
| Fetching results... |