#include #include using namespace std; int N,M; int D[1500][1500]; bool dp[1500][1500]; int main() { cin>>N>>M; for(int i=0;i>D[i][j]; sort(D[i],D[i]+M); } int L=-1,R=(int)1e9+1; while(R-L>1) { int mid=(L+R)/2; for(int j=0;j