#include <iostream> using namespace std; const int MAXN = 5000; int n, m; struct segment{int a, b;} A[MAXN]; void sort() // 排序 { for(int i=0; i<n; i++) for(int j=1; j<n; j++) if (①) { segment t = A[j]; ② } } int main() { cin>>n>>m; for(int i=0; i<n; i++) cin >> A[i].a >> A[i].b; sort(); int p=1; for(int i=1; i<n; i++) if (③) A[p++] = A[i]; n=p; int ans=0,r=0; int q=0; while (r < m) { while (④) q++; ⑤; ans++; } cout << ans << endl; return 0; }