We have a grid with $2$ rows and $N$ columns. Let $(i,j)$ denote the square at the $i$\-th row from the top and $j$\-th column from the left. $(i,j)$ has a postive integer $x_{i,j}$ written on it.
Two squares are said to be **adjacent** when they share a side.
A **path** from square $X$ to $Y$ is a sequence $(P_1, \ldots, P_n)$ of distinct squares such that $P_1 = X$, $P_n = Y$, and $P_i$ and $P_{i+1}$ are adjacent for every $1\leq i \leq n-1$. Additionally, the **weight** of that path is the sum of integers written on $P_1, \ldots, P_n$.
For two squares $X$ and $Y$, let $f(X, Y)$ denote the minimum weight of a path from $X$ to $Y$. Find the sum of $f(X, Y)$ over all pairs of squares $(X,Y)$, modulo $998244353$.
## Constraints
* $1\leq N\leq 2\times 10^5$
* $1\leq x_{i,j} \leq 10^9$
## Input
The input is given from Standard Input in the following format:
$N$
$x_{1,1}$ $\ldots$ $x_{1,N}$
$x_{2,1}$ $\ldots$ $x_{2,N}$
[samples]