6
12 8 12 17 20 5
17 4 8 8 8 4
 6
4 1 12 9 3 11
12 20 19 12 19 11
 1
1
1
 2
1 2
1 1
 1
7
5
 6
16 20 18 7 14 2
17 12 4 10 7 4

705
 917
 1
 9
 5
 741

#include <bits/stdc++.h>
long long n, A[2][300009], Pre[2][300009], tot, ans, i, j;
int main() {
  scanf("%lld", &n);
  for (j = 1; j >= 0; j--)
    for (i = 1; i <= n; i++) scanf("%lld", &A[j][i]);
  for (i = 1; i <= n; i++)
    tot += 2 * (i - 1) * A[i & 1][i] + (2 * (i - 1) + 1) * A[(i + 1) & 1][i],
        ans = tot;
  for (i = 1; i <= n - 1; i++)
    for (j = 0; j <= 1; j++)
      Pre[j][i] =
          Pre[j][i - 1] + 2 * i * A[j][n - i] - 2 * i * A[!j][n - i + 1];
  for (i = 1; i <= n - 1; i++)
    tot += Pre[(i & 1) ^ (n + 1) & 1][i], ans = tot > ans ? tot : ans;
  printf("%lld", ans);
}
