#include using namespace std; int main() { vector listMatrix; int H, W; string str; scanf("%d %d", &H, &W); for (int i = 0; i < H; i++) { cin >> str; cin.ignore(); listMatrix.push_back(str); } int i = 0, j = 0; string res = ""; res += listMatrix[0][0]; while (i < H - 1 || j < W - 1) { if (i == H - 1) { res += listMatrix[i][j + 1]; j++; } else if (j == W - 1) { res += listMatrix[i + 1][j]; j++; } else if (listMatrix[i][j + 1] < listMatrix[i + 1][j]) { res += listMatrix[i][j + 1]; j++; } else { res += listMatrix[i + 1][j]; i++; } } cout << res; return 0; }