#include <iostream>
#include <vector>
#include <set>
#include <algorithm>
using namespace std;
struct node
{
int x,y;
node(int x1,int y1)
{
x=x1;
y=y1;
}
};
bool comp(node*a,node*b)
{
if(a->y == b->y)
{
return a->x < b->x;
}
else
{
return a->y < b->y;
}
}
int main() {
int n,k;
cin>>n>>k;
vector<node*> V;
for(int i=0;i<n;i++)
{
int x,y;
cin>>x>>y;
V.push_back(new node(x,y));
}
sort(V.begin(),V.end(),comp);
multiset<int> ms;
int cnt=0;
for(int i=0;i<n;i++)
{
if(ms.size() == 0)
{
ms.insert(-1*V[i]->y);
}
else
{
auto t = ms.lower_bound(-1*V[i]->x);
if(t != ms.end())
{
//cout<<"t = "<<*t<<endl;
ms.erase(t);
ms.insert(-1*V[i]->y);
}
else if(t == ms.end() && ms.size() < k)
{
//cout<<"t = "<<*t<<endl;
ms.insert(-1*V[i]->y);
}
else
{
cnt++;
}
}
//cout<<"V["<<i<<"]=("<<V[i]->x<<","<<V[i]->y<<") "<<"ms.size()="<<ms.size()<<" cnt="<<cnt<<endl;
}
cout<<n-cnt<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c2V0PgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IG5vZGUKewoJaW50IHgseTsKCW5vZGUoaW50IHgxLGludCB5MSkKCXsKCQl4PXgxOwoJCXk9eTE7Cgl9Cn07Cgpib29sIGNvbXAobm9kZSphLG5vZGUqYikKewoJaWYoYS0+eSA9PSBiLT55KQoJewoJCXJldHVybiBhLT54IDwgYi0+eDsJCgl9CgllbHNlCgl7CgkJcmV0dXJuIGEtPnkgPCBiLT55OwoJfQp9CgppbnQgbWFpbigpIHsKCglpbnQgbixrOwoJY2luPj5uPj5rOwoJCgl2ZWN0b3I8bm9kZSo+IFY7Cglmb3IoaW50IGk9MDtpPG47aSsrKQoJewoJCWludCB4LHk7CgkJY2luPj54Pj55OwoJCVYucHVzaF9iYWNrKG5ldyBub2RlKHgseSkpOwoJfQoJCglzb3J0KFYuYmVnaW4oKSxWLmVuZCgpLGNvbXApOwoJCgltdWx0aXNldDxpbnQ+IG1zOwoJaW50IGNudD0wOwoJZm9yKGludCBpPTA7aTxuO2krKykKCXsKCQlpZihtcy5zaXplKCkgPT0gMCkKCQl7CgkJCW1zLmluc2VydCgtMSpWW2ldLT55KTsKCQl9CgkJZWxzZQoJCXsKCQkJYXV0byB0ID0gbXMubG93ZXJfYm91bmQoLTEqVltpXS0+eCk7CgkJCWlmKHQgIT0gbXMuZW5kKCkpCgkJCXsKCQkJCS8vY291dDw8InQgPSAiPDwqdDw8ZW5kbDsKCQkJCW1zLmVyYXNlKHQpOwoJCQkJbXMuaW5zZXJ0KC0xKlZbaV0tPnkpOwoJCQl9CgkJCWVsc2UgaWYodCA9PSBtcy5lbmQoKSAmJiBtcy5zaXplKCkgPCBrKQoJCQl7CgkJCQkvL2NvdXQ8PCJ0ID0gIjw8KnQ8PGVuZGw7CgkJCQltcy5pbnNlcnQoLTEqVltpXS0+eSk7CgkJCX0KCQkJZWxzZQoJCQl7CgkJCQljbnQrKzsKCQkJfQoJCX0KCQkvL2NvdXQ8PCJWWyI8PGk8PCJdPSgiPDxWW2ldLT54PDwiLCI8PFZbaV0tPnk8PCIpICI8PCJtcy5zaXplKCk9Ijw8bXMuc2l6ZSgpPDwiIGNudD0iPDxjbnQ8PGVuZGw7Cgl9CgoJY291dDw8bi1jbnQ8PGVuZGw7CgoJcmV0dXJuIDA7Cn0=