#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair p_ii; const int INF = 1e9; const double PI = acos(-1.0); const ll MOD = 1e9 + 7; int N,M,R[100010][10],pp[100010]; int main() { stackt[10]; int res=0; cin>>N>>M; for (int i = 0; i < N; i++) { for (int j = 0; j < M; j++) { cin>>R[i][j]; while(!t[j].empty()&&R[t[j].top()][j]