P5450 [CF463D] Gargari and Permutations
提高-
题目描述

Gargari got bored to play with the bishops and now, after solving the problem about them, he is trying to do math homework. In a math book he have found k permutations. Each of them consists of numbers 1, 2, ..., n in some order. Now he should find the length of the longest common subsequence of these permutations. Can you help Gargari?

You can read about longest common subsequence there: https://en.wikipedia.org/wiki/Longest_common_subsequence_problem

Input

The first line contains two integers n and k (1 ≤ n ≤ 1000; 2 ≤ k ≤ 5). Each of the next k lines contains integers 1, 2, ..., n in some order — description of the current permutation.

Output

Print the length of the longest common subsequence.

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
4 3 1 4 2 3 4 1 2 3 1 2 4 3
样例输出
3
提示

The answer for the first test sample is subsequence [1, 2, 3].