#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; using pci=pair>; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); int h,w; cin>>h>>w; vector S(h); rep(i,h) cin>>S[i]; string ans; ans+=S[0][0]; queue> que; que.push({0,0}); rep(k,h+w-2){ priority_queue, greater> pq; while(que.size()){ auto c=que.front(); que.pop(); int i=c.first,j=c.second; if(i+1