#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);
}
