두 양의 정수 수열 A와 B가 주어진다. 어떤 수열이 A의 부분수열이면서 동시에 B의 부분수열이고, 각 원소가 바로 앞 원소보다 큰 순증가 수열이면 이를 공통 증가 부분수열이라고 한다. (부분수열의 원소들은 원래 수열에서 연속하지 않아도 된다.) A와 B의 가장 긴 공통 증가 부분수열의 길이를 구하여라.
첫째 줄에 수열 A와 B의 길이를 나타내는 두 정수 n과 m이 주어진다 (1≤n,m≤2000). 둘째 줄에는 수열 A의 원소 n개가, 셋째 줄에는 수열 B의 원소 m개가 공백으로 구분되어 주어진다. 모든 원소는 109 이하의 양의 정수이다.
A와 B의 가장 긴 공통 증가 부분수열의 길이를 정수 하나로 출력한다. 두 수열에 공통으로 등장하는 원소가 하나도 없으면 0을 출력한다.