#include <iostream>
#include <vector>
using namespace std;

int main() {
    int rows, cols;
    cin >> rows >> cols;

    // Input the 2D array
    vector<vector<int>> arr(rows, vector<int>(cols));
    for(int i = 0; i < rows; i++) {
        for(int j = 0; j < cols; j++) {
            cin >> arr[i][j];
        }
    }

    // Print border elements
    cout << "Border elements:" << endl;
    for(int i = 0; i < rows; i++) {
        for(int j = 0; j < cols; j++) {
            if(i == 0 || j == 0 || i == rows - 1 || j == cols - 1) {
                cout << arr[i][j] << " ";
            } else {
                cout << "  "; 
            }
        }
        cout << endl;
    }

    return 0;
}
