지훈 ostatnio lubi grać w jednoosobową grę karcianą.
Na każdej karcie znajduje się jedna dodatnia liczba całkowita; wiele kart może mieć tę samą liczbę.
Na początku tasuje się parzystą liczbę kart i dzieli je na dwa stosy o tej samej liczbie kart, jeden po lewej, a drugi po prawej.
Przygotowuje się też pusty pojemnik.
Gra polega na porównywaniu wierzchnich kart obu stosów.
Zasady są następujące. Wierzchnią kartę lewego stosu nazywamy lewą kartą, a prawego stosu prawą kartą.
(1) W dowolnym momencie można wyrzucić do pojemnika tylko lewą kartę albo obie karty. Nie zdobywa się za to punktów.
(2) Jeśli liczba na prawej karcie jest mniejsza niż na lewej, można też wyrzucić tylko prawą kartę.
Za wyrzucenie tylko prawej karty zdobywa się tyle punktów, ile wynosi liczba na niej.
(3) Grę prowadzi się zgodnie z zasadami (1) i (2). Gdy którykolwiek stos zostanie opróżniony, gra się kończy,
a suma zdobytych do tego czasu punktów jest wynikiem końcowym.
Poniższy przykład rozpoczyna się od dwóch stosów po trzy karty.
Początkowo prawa karta 2 jest mniejsza od lewej karty 3,
więc zgodnie z zasadą (1) można wyrzucić tylko lewą kartę albo obie karty,
lub zgodnie z zasadą (2) wyrzucić tylko prawą kartę.
Jeśli wyrzucimy tylko prawą kartę 2, zdobędziemy 2 punkty.
Teraz wierzchnią prawą kartą jest 4, większa od lewej karty 3,
więc zgodnie z zasadą (1) można wyrzucić tylko lewą kartę albo obie karty.
Jeśli wyrzucimy obie, lewą kartą stanie się 2, a prawą 1.
Ponownie zasady (1) i (2) pozwalają wybrać jedną z trzech możliwości;
jeśli wyrzucimy tylko lewą kartę, lewą kartą stanie się 5, a prawą pozostanie 1.
Znów zasady (1) i (2) pozwalają wybrać jedną z trzech możliwości;
jeśli wyrzucimy tylko prawą kartę 1, zdobędziemy 1 punkt.
Prawy stos jest teraz pusty, więc zgodnie z zasadą (3) gra się kończy z wynikiem $2+1=3$.
Napisz program, który dla danych dwóch stosów wypisze największy możliwy wynik końcowy.
W powyższym przykładzie największy wynik końcowy wynosi 7.
Wejście
Pierwszy wiersz standardowego wejścia zawiera dodatnią liczbę całkowitą $N$ ($1\le N\le2{,}000$), oznaczającą liczbę kart w jednym stosie.
Następny wiersz zawiera $N$ liczb całkowitych $A$ ($1\le A\le2{,}000$) na kartach lewego stosu w kolejności kart.
Kolejny wiersz zawiera $N$ liczb całkowitych $B$ ($1\le B\le2{,}000$) na kartach prawego stosu w kolejności kart.
Każdy stos może zawierać co najmniej dwie karty o tej samej liczbie.
Wyjście
Wypisz na standardowe wyjście największy możliwy wynik końcowy.
Przykład
Wejście 1
3 3 2 5 2 4 1
Wyjście 1
7
Wejście 2
4 1 2 3 4 4 1 2 3
Wyjście 2
6
Podzadania
31 punktów: $N\le10$.
33 punkty: $N\le25$.
36 punktów: brak dodatkowych ograniczeń.