H,W=map(int,input().split()) L=list() for i in range(H): s=input() L.append(s) ans=list() ans.append(L[0][0]) A=[0,0] def f(x,y): if 0<=x=L[A[0]+s][A[1]+i-s]: P=[A[0]+s,A[1]+i-s] t=L[A[0]+s][A[1]+i-s] for j in range(i-1): ans.append(c) ans.append(t) A=P break print("".join(ans))