#include <bits/stdc++.h>
using namespace std;
struct JM{
int id;//编号
int cj;//成绩
}a[10000];
bool cmp(JM a,JM b)
{
if(a.cj>b.cj) return 1;
if(a.cj==b.cj&&a.id<b.id) return 1;
return 0;
}
int main()
{
int n,m,ans=0;
cin>>n>>m;
for(int i=0;i<n;i++)
{
cin>>a[i].id>>a[i].cj;
}
m=floor(m*1.5);
sort(a,a+n,cmp);
for(int i=0;i<n;i++)
{
if(a[i].cj>=a[m].cj)
{
ans++;
}
}
cout<<a[m].cj<<" "<<ans<<endl;
for(int i=0;i<ans;i++)
{
cout<<a[i].id<<" "<<a[i].cj<<endl;
}
}