#include using namespace std; int n, m, A[1005][1005]; int main() { cin >> n >> m ; for(int i = 1 ; i <= n ; ++ i) for(int j = 1 ; j <= m ; ++ j) cin >> A[i][j] ; int i, j ; for ( i = 1; i <= (n / 2) + (n % 2); i++) { for (j = i; j <= m - i + 1; j ++) cout << A[i][j] << ' ' ; for (j = 1 + i; j <= n - i + 1; j ++) cout << A[j][m-i+1] <<' ' ; for (j = m - i; j >= i ; j --) cout << A[n-i+1][j] << ' '; for (j = n - i; j >= i + 1; j--) cout << A[j][i] << ' '; } return 0; }