#include using namespace std; #define MOD (1000000000+7) int main() { int n; cin >> n; vector a( n + 1 ); for( int i = 0; i < n + 1; i++ ) { cin >> a[i]; } vector b( n + 1 ); for( int i = 0; i < n + 1; i++ ) { cin >> b[i]; } vector bsum( n + 2 ); for( int i = 0; i < n + 1; i++ ) { bsum[i + 1] = bsum[i] + b[i]; bsum[i + 1] %= MOD; } long long ans = 0; for( int i = 0; i < n + 1; i++ ) { ans += a[i] * bsum[n - i + 1] % MOD; ans %= MOD; } cout << ans << endl; }