Сложная задача

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Чтобы выбраться из игры, доктору Смолдеру Брэйвстоуну надо решить сложную задачу. Ему надо для двух последовательностей, состоящих из нулей и единиц, найти максимальную длину последовательности, которая является подпоследовательностью каждой из них, и при этом неубывает.

Поскольку доктор Смолдер Брэйвстоун гораздо более хорош в бросании бумерангов, чем в решении подобных задач, он попросил вас помочь ему. Вам требуется найти длину наибольшей общей неубывающей подпоследовательности двух последовательностей из нулей и единиц.

입력

Первая строка входных данных содержит единственное целое число nn --- длину первой последовательности (1n21051 \le n \le 2 \cdot 10^5).

Вторая строка содержит nn целых чисел a_ia\_i --- элементы первой последовательности (0a_i10 \le a\_i \le 1).

Третья строка содержит единственное целое число mm --- длину второй последовательности (1m21051 \le m \le 2 \cdot 10^5).

Четвертая строка содержит mm целых чисел b_ib\_i --- элементы второй последовательности (0b_i10 \le b\_i \le 1).

출력

Выведите единственное целое число — длину наибольшей общей неубывающей подпоследовательности данных последовательностей.

힌트

В тесте из условия наибольшей общей неубывающей подпоследовательностью данных последовательностей является последовательность 0,0,1,1,1\\{0, 0, 1, 1, 1\\}. Она имеет длину 55.