#include
#include
#include
#include
using namespace std;
const long long maxn =1e6+10;
const long long mod=1e9+7;
int main()
{
///ifstream cin("haircut.in");
///ofstream cout("haircut.out");
ios_base::sync_with_stdio(false); cin.tie(0);
long long n,k;
cin>>n>>k;
vector>v;
for(long long i=0;i>x>>y;
v.push_back({y,x});
}
sort(v.begin(),v.end());
multisetms;
while(k--)
{
ms.insert(0);
}
long long ans=0;
for(long long i=0;i::iterator it = ms.upper_bound(v[i].second);
if(it == ms.begin()) continue;
it--;
ms.erase(it);
ms.insert(v[i].first);
ans++;
}
cout<