#include <iostream>
using namespace std;
int pietro(int y)
{
int pietro = 1;
int start = 1;
while(start<=y){
pietro++;
start = start+pietro;
}
if(start >= y) {
return pietro;
}
}
int main()
{
int tab[2];
cin>>tab[0];
cin>>tab[1];
int a=tab[0];
int data[a][a];
for(int i=0;i<tab[0];i++) {
for(int y=0;y<i+1;y++) {
cin>>data[i][y];
}
}
int xx = pietro(tab[1]);
int najmniejsza=data[0][0];
for(int i=1;i<xx;i++){
for(int y=0;y<i+1;y++){
if(data[i][y]<najmniejsza){
najmniejsza = data[i][y];
}
}
}
cout<<najmniejsza;
}