#include <bits/stdc++.h>
using namespace std;
int main() {
int n; cin >> n;
vector<string> events;
int k; cin >> k;
cin.ignore();
for(int i = 0; i < n; i++){
string s;
getline(cin, s);
events.push_back(s);
}
int arr[1440+5] = {0};
for(int i = 0; i < n; i++){
string s = events[i];
stringstream ss(s);
string name; string event; string start; string end;
ss >> name >> event >> start >> end;
int hrs = stoi(start.substr(0,2));
int mins = stoi(start.substr(3,2));
int ts = hrs*60+mins;
int hre = stoi(end.substr(0,2));
int mine = stoi(end.substr(3,2));
int te = hre*60+mine;
arr[ts] += 1;
arr[te+1] -= 1;
}
for(int i = 1; i < 1440; i++)
arr[i] = arr[i]+arr[i-1];
int cnt = 0;
for(int i = 0; i < 1440; i++){
if(arr[i] == 0)
cnt++;
else
cnt = 0;
if(cnt == k){
cout << "yes";
break;
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBuOyBjaW4gPj4gbjsKCXZlY3RvcjxzdHJpbmc+IGV2ZW50czsKCWludCBrOyBjaW4gPj4gazsKCWNpbi5pZ25vcmUoKTsKCWZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCXN0cmluZyBzOwoJCWdldGxpbmUoY2luLCBzKTsKCQlldmVudHMucHVzaF9iYWNrKHMpOwoJfQoJaW50IGFyclsxNDQwKzVdID0gezB9OwoJZm9yKGludCBpID0gMDsgaSA8IG47IGkrKyl7CgkJc3RyaW5nIHMgPSBldmVudHNbaV07CgkJc3RyaW5nc3RyZWFtIHNzKHMpOwoJCXN0cmluZyBuYW1lOyBzdHJpbmcgZXZlbnQ7IHN0cmluZyBzdGFydDsgc3RyaW5nIGVuZDsKCQlzcyA+PiBuYW1lID4+IGV2ZW50ID4+IHN0YXJ0ID4+IGVuZDsKCQlpbnQgaHJzID0gc3RvaShzdGFydC5zdWJzdHIoMCwyKSk7CgkJaW50IG1pbnMgPSBzdG9pKHN0YXJ0LnN1YnN0cigzLDIpKTsKCQlpbnQgdHMgPSBocnMqNjArbWluczsKCQlpbnQgaHJlID0gc3RvaShlbmQuc3Vic3RyKDAsMikpOwoJCWludCBtaW5lID0gc3RvaShlbmQuc3Vic3RyKDMsMikpOwoJCWludCB0ZSA9IGhyZSo2MCttaW5lOwoJCWFyclt0c10gKz0gMTsKCQlhcnJbdGUrMV0gLT0gMTsKCX0KCWZvcihpbnQgaSA9IDE7IGkgPCAxNDQwOyBpKyspCglhcnJbaV0gPSBhcnJbaV0rYXJyW2ktMV07CgkKCWludCBjbnQgPSAwOwoJZm9yKGludCBpID0gMDsgaSA8IDE0NDA7IGkrKyl7CgkJaWYoYXJyW2ldID09IDApCgkJY250Kys7CgkJZWxzZQoJCWNudCA9IDA7CgkJaWYoY250ID09IGspewoJCQljb3V0IDw8ICJ5ZXMiOwoJCQlicmVhazsKCQl9Cgl9CglyZXR1cm4gMDsKfQ==