Не подпоследовательность

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

문제

Последовательность X=\[x_1,x_2,,x_t]X = \[x\_1, x\_2, \ldots, x\_t] является подпоследовательностью последовательности Y=\[y_1,y_2,,y_s]Y = \[y\_1, y\_2, \ldots, y\_s], если можно удалить некоторые (возможно ни одного) элементы YY, чтобы получить XX. Иначе говоря, существует последовательность индексов 1i_1<i_2<<i_ts1 \le i\_1 < i\_2 < \ldots < i\_t \le s, что x_j=y_i_jx\_j = y\_{i\_j} для всех jj от 11 до ss. Например, последовательность \[1,2,3,2]\[1, 2, 3, 2] является подпоследовательностью последовательности \[1,1,2,2,1,3,2,1]\[\mathbf{1}, 1, \mathbf{2}, 2, 1, \mathbf{3}, \mathbf{2}, 1], а последовательность \[1,2,3,1,2]\[1, 2, 3, 1, 2] --- нет.

Рассмотрим две последовательности A=\[a_1,a_2,,a_m]A = \[a\_1, a\_2, \ldots, a\_m] и B=\[b_1,b_2,,b_n]B = \[b\_1, b\_2, \ldots, b\_n], состоящие из целых чисел от 11 до kk.

Требуется найти минимальную по длине последовательность C=\[c_1,c_2,,c_p]C = \[c\_1, c\_2, \ldots, c\_p], которая не являлась бы подпоследовательностью ни AA ни BB. Элементы последовательности CC также должны являться целыми числами от 11 до kk.

입력

Первая строка ввода содержит число kk --- максимальное значение элемента последовательности (1k5,0001 \le k \le 5\\,000).

Вторая строка содержит число mm --- длину последовательности AA (1m5,0001 \le m \le 5\\,000). Третья строка содержит mm целых чисел от 11 до kk --- последовательность AA.

Четвертая строка содержит число nn --- длину последовательности BB (1n5,0001 \le n \le 5\\,000). Пятая строка содержит nn целых чисел от 11 до kk --- последовательность BB.

출력

На первой строке выведите pp --- длину искомой последовательности. На второй строке выведите последовательность CC. Если оптимальных ответов несколько, выведите любой из них.