Takahashi has decided to give **one** gift to Aoki and **one** gift to Snuke.
There are $N$ candidates of gifts for Aoki, and their values are $A_1, A_2, \ldots,A_N$.
There are $M$ candidates of gifts for Snuke, and their values are $B_1, B_2, \ldots,B_M$.
Takahashi wants to choose gifts so that the difference in values of the two gifts is at most $D$.
Determine if he can choose such a pair of gifts. If he can, print the maximum sum of values of the chosen gifts.
输入格式
The input is given from Standard Input in the following format:
>$N$ $M$ $D$\
>$A_1$ $A_2$ $\ldots$ $A_N$\
>$B_1$ $B_2$ $\ldots$ $B_M$
#### Constraints
- $1\leq N,M\leq 2\times 10^5$
- $1\leq A_i,B_i\leq 10^{18}$
- $0\leq D \leq 10^{18}$
- All values in the input are integers.
输出格式
If he can choose gifts to satisfy the condition, print the maximum sum of values of the chosen gifts. If he cannot satisfy the condition, print $-1$.
***For Sample #1:***
The difference of values of the two gifts should be at most $2$.
If he gives a gift with value $3$ to Aoki and another with value $5$ to Snuke, the condition is satisfied, achieving the maximum possible sum of values.
Thus, $3+5=8$ should be printed.
***For Sample #2:***
He cannot choose gifts to satisfy the condition. Note that the candidates of gifts for a person may contain multiple gifts with the same value.
***For Sample #3:***
Note that the answer may not fit into a $32$\-bit integer type.