#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]; int main() { stackt[10]; int pp[100010], 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]