#include #include #include using namespace std; int H,W; string S[3000]; int main() { cin>>H>>W; for(int i=0;i>S[i]; string ans=""; vector >xy; xy.push_back(make_pair(0,0)); for(int t=0;t > >nxt; for(pairp:xy) { int x=p.first,y=p.second; if(x+1 >p:nxt) { if(p.first>nxt[0].first)break; xy.push_back(p.second); } xy.erase(unique(xy.begin(),xy.end()),xy.end()); } cout<