지훈 disfruta últimamente de un juego de cartas para una sola persona.
Cada carta tiene escrito un entero positivo; puede haber varias cartas con el mismo número.
Para empezar, se baraja al azar un número par de cartas y se divide en dos montones del mismo tamaño, uno a la izquierda y otro a la derecha.
También se prepara un recipiente vacío.
Ahora se juega comparando las cartas superiores de los dos montones.
Las reglas son las siguientes. Llamaremos carta izquierda a la superior del montón izquierdo y carta derecha a la superior del montón derecho.
(1) En cualquier momento se puede descartar en el recipiente solo la carta izquierda o ambas cartas. Esto no da puntos.
(2) Si el número de la carta derecha es menor que el de la izquierda, también se puede descartar solo la derecha.
Al descartar solo la carta derecha, se obtienen tantos puntos como su número.
(3) Se juega siguiendo las reglas (1) y (2). Cuando cualquiera de los montones se queda sin cartas, termina el juego,
y la suma de los puntos obtenidos hasta entonces es la puntuación final.
El siguiente ejemplo empieza con dos montones de tres cartas cada uno.
Inicialmente, la carta derecha 2 es menor que la carta izquierda 3,
por lo que, según la regla (1), se puede descartar solo la izquierda o ambas cartas,
o, según la regla (2), solo la derecha.
Si se elige descartar solo la carta derecha 2, se obtienen 2 puntos y se descarta esa carta.
Ahora la carta superior derecha es 4, mayor que la carta izquierda 3,
por lo que, según la regla (1), se puede descartar solo la izquierda o ambas cartas.
Si se descartan ambas, la carta izquierda pasa a ser 2 y la derecha 1.
De nuevo se puede elegir entre tres acciones según las reglas (1) y (2);
si se descarta solo la izquierda, la carta izquierda pasa a ser 5 y la derecha sigue siendo 1.
También aquí se puede elegir entre tres acciones según las reglas (1) y (2);
si se descarta solo la derecha, se obtiene 1 punto y se descarta la carta derecha 1.
El montón derecho ya no tiene cartas, así que el juego termina según la regla (3) con una puntuación final de $2+1=3$.
Dados los dos montones, escribe un programa que imprima la máxima puntuación final posible.
En el ejemplo anterior, la máxima puntuación final es 7.
Entrada
La primera línea de la entrada estándar contiene un entero positivo $N$ ($1\le N\le2{,}000$), el número de cartas de cada montón.
La siguiente línea contiene los $N$ enteros $A$ ($1\le A\le2{,}000$) de las cartas del montón izquierdo, en orden.
La línea siguiente contiene los $N$ enteros $B$ ($1\le B\le2{,}000$) de las cartas del montón derecho, en orden.
Cada montón puede contener dos o más cartas con el mismo número.
Salida
Imprime en la salida estándar la máxima puntuación final posible.
Ejemplos
Entrada 1
3 3 2 5 2 4 1
Salida 1
7
Entrada 2
4 1 2 3 4 4 1 2 3
Salida 2
6
Subtareas
31 puntos: $N\le10$.
33 puntos: $N\le25$.
36 puntos: sin restricciones adicionales.