#include
//#include
#include
using namespace std;
int rastojanie(int a, int b) {
return abs(a-b);
}
string levo_ili_desno(pair platforma, pair otsecka) {
if(otsecka.first platforma;
cin>>N>>L;
vector> otsecka;
platforma.first = 0;
platforma.second = L;
for(int i = 0; i>x>>y;
otsecka.push_back(make_pair(x,y));
}
int brojac = 0;
for(int i = 0; iplatforma.second) {
continue;
}
if(otsecka[i].first>=platforma.first and otsecka[i].second<=platforma.second) {
brojac++;
}
else {
if(levo_ili_desno(platforma,otsecka[i])=="levo") {
if(rastojanie(platforma.first,otsecka[i].second)>=rastojanie(platforma.first,otsecka[i].first)) {
brojac++;
platforma.first = otsecka[i].first;
}
}
else {
if(rastojanie(otsecka[i].first,platforma.second)>=rastojanie(otsecka[i].second,platforma.second)) {
brojac++;
platforma.second = otsecka[i].second;
}
}
}
}
cout<