지훈 tem gostado recentemente de um jogo de cartas para uma pessoa.
Cada carta tem um inteiro positivo escrito; várias cartas podem ter o mesmo número.
Para começar, baralha-se aleatoriamente um número par de cartas e divide-se em dois montes com o mesmo tamanho, um à esquerda e outro à direita.
Prepara-se também um recipiente vazio.
Agora joga-se comparando as cartas do topo dos dois montes.
As regras são as seguintes. Chamaremos carta esquerda à carta do topo do monte esquerdo e carta direita à do topo do monte direito.
(1) A qualquer momento pode-se deitar no recipiente apenas a carta esquerda ou ambas as cartas. Isto não dá pontos.
(2) Se o número da carta direita for menor que o da esquerda, também se pode descartar apenas a direita.
Ao descartar apenas a carta direita, ganha-se um número de pontos igual ao número nela escrito.
(3) Joga-se segundo as regras (1) e (2). Quando qualquer monte fica sem cartas, o jogo termina,
e a soma dos pontos ganhos até então é a pontuação final.
O exemplo seguinte começa com dois montes de três cartas cada.
Inicialmente a carta direita 2 é menor que a carta esquerda 3,
pelo que, segundo a regra (1), se pode descartar apenas a esquerda ou ambas as cartas,
ou, segundo a regra (2), apenas a direita.
Se se descartar apenas a carta direita 2, ganham-se 2 pontos e descarta-se essa carta.
Agora a carta do topo direito é 4, maior que a carta esquerda 3,
pelo que, segundo a regra (1), se pode descartar apenas a esquerda ou ambas.
Se se descartarem ambas, a carta esquerda passa a ser 2 e a direita 1.
As regras (1) e (2) voltam a permitir três escolhas;
se se descartar apenas a esquerda, a carta esquerda passa a ser 5 e a direita continua a ser 1.
Também aqui as regras (1) e (2) permitem três escolhas;
se se descartar apenas a direita, ganha-se 1 ponto e descarta-se a carta direita 1.
O monte direito fica vazio, pelo que o jogo termina segundo a regra (3), com pontuação final $2+1=3$.
Dados os dois montes, escreva um programa que imprima a maior pontuação final possível.
No exemplo acima, a maior pontuação final é 7.
Entrada
A primeira linha da entrada padrão contém um inteiro positivo $N$ ($1\le N\le2{,}000$), o número de cartas de cada monte.
A linha seguinte contém os $N$ inteiros $A$ ($1\le A\le2{,}000$) das cartas do monte esquerdo, pela ordem das cartas.
A linha seguinte contém os $N$ inteiros $B$ ($1\le B\le2{,}000$) das cartas do monte direito, pela ordem das cartas.
Cada monte pode conter duas ou mais cartas com o mesmo número.
Saída
Imprima na saída padrão a maior pontuação final possível.
Exemplos
Entrada 1
3 3 2 5 2 4 1
Saída 1
7
Entrada 2
4 1 2 3 4 4 1 2 3
Saída 2
6
Subtarefas
31 pontos: $N\le10$.
33 pontos: $N\le25$.
36 pontos: sem restrições adicionais.