#P1814. SeeLCSagain

SeeLCSagain

There are A, B two sequences, the number of elements in the sequence is n、m;

Each element in the sequence are different and less than 100000.

Calculate the length of the longest common subsequence of A and B.

Input

The input has multicases.Each test case consists of three lines;
The first line consist two integers n, m (1 < = n, m < = 100000);
The second line with n integers, expressed sequence A;
The third line with m integers, expressed sequence B;

Output

For each set of test cases, output the length of the longest common subsequence of A and B, in a single line.

Sample Input

5 4
1 2 6 5 4
1 3 5 4

Sample Output

3

HINT

Source