#include<bits/stdc++.h>
using namespace std;
int n,m,i,j,a[5001],b[5001],s,ans,x;
int main()
{
cin>>n>>m;
ans=m*1.5;
for(i=1;i<=n;i++)cin>>a[i]>>b[i];
for(i=1;i<=n-1;i++)
{
x=0;
for(j=1;j<=n-i;j++)if(b[j]<b[j+1]){swap(a[j],a[j+1]);swap(b[j],b[j+1]);x=1;}
if(x==0)break;
}
for(i=1;i<=n;i++)if(b[i]==b[i-1]){if(a[i]<a[i-1])swap(a[i],a[i-1]);}
s=b[ans];x=ans;
for(i=ans+1;i<=n;i++)if(b[i]==s)x++;
cout<<s<<" "<<x;
for(i=1;i<=x;i++)cout<<endl<<a[i]<<" "<<b[i];
return 0;
}