1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
#include <bits/stdc++.h>
using namespace std;
int n,m,i,j,k,le,ri,a,res;
int main() {
  scanf("%d%d",&n,&m);
  for (i=1; i<=n; i++) {
    for (j=1; j<=i; j++) {
      scanf("%d",&a);
      if (i>1) {
        if (a>=res) continue;
        le=min(i-j+1,j);
        ri=max(i-j+1,j);
        if (le*ri<=m) res=a;
      } else res=a;
    }
  }
  printf("%d\n",res);
  return 0;
}