#include <bits/stdc++.h>
using namespace std;
int convert(string s){
int u1 = (s[0]-'0')*10 + (s[1]-'0'); // hours
int u2 = (s[3]-'0')*10 + (s[4]-'0'); // minutes
return u1*60 + u2;
}
void ck(int g){
int u = g/60;
int y = g%60;
if(u<=9){
cout<<"0";
cout<<u;
}
else{
cout<<u;
}
cout<<":";
if(y<=9){
cout<<"0";
cout<<y;
}
else{
cout<<y;
}
}
int main() {
int n;
cin>>n;
int k ;
cin>>k;
int y[1441] = {0};
for(int i=0;i<n;i++){
string a,b,v1,v5;
cin>>a;
cin>>b;
cin>>v1>>v5;
int t1 = convert(v1);
int t5 = convert(v5);
//cout<<t1<<" "<<t5;
//cout<<'\n';
y[t1] = y[t1] + 1 ;
y[t5+1] = y[t5+1] - 1 ;
}
int i=1;
while(i<1440){
y[i] = y[i] + y[i-1];
i++;
}
int x=0;
int c = 0 ; int g = 0 ;
for (int i=0; i<1440; i++) {
if (y[i] > 0) x = 1; // after first busy, x=1
if (y[i] == 0) {
if (x == 1) {
c++;
if (c == k) { ck(i-k+1); g=1; break; }
}
} else c=0;
}
if(g==0){
cout<<"-1";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGNvbnZlcnQoc3RyaW5nIHMpewogICAgaW50IHUxID0gKHNbMF0tJzAnKSoxMCArIChzWzFdLScwJyk7ICAgLy8gaG91cnMKICAgIGludCB1MiA9IChzWzNdLScwJykqMTAgKyAoc1s0XS0nMCcpOyAgIC8vIG1pbnV0ZXMKICAgIHJldHVybiB1MSo2MCArIHUyOwp9CgoKCnZvaWQgY2soaW50IGcpewoJaW50IHUgPSBnLzYwOwoJaW50IHkgPSBnJTYwOwoJCglpZih1PD05KXsKCQljb3V0PDwiMCI7CgkJY291dDw8dTsKCX0KCWVsc2V7CgkJY291dDw8dTsKCX0KCWNvdXQ8PCI6IjsKCQoJCglpZih5PD05KXsKCQljb3V0PDwiMCI7CgkJY291dDw8eTsKCX0KCWVsc2V7CgkJY291dDw8eTsKCX0KfQoKaW50IG1haW4oKSB7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIAogICAgaW50IGsgOyAKICAgIGNpbj4+azsKICAgIAogICAgaW50IHlbMTQ0MV0gPSB7MH07CiAgICAKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIHN0cmluZyBhLGIsdjEsdjU7CiAgICAgICAgY2luPj5hOwogICAgICAgIGNpbj4+YjsgCiAgICAgICAgY2luPj52MT4+djU7CiAgICAgICAgCiAgICAgICAgaW50IHQxID0gY29udmVydCh2MSk7CiAgICAgICAgaW50IHQ1ID0gY29udmVydCh2NSk7CiAgICAgICAgLy9jb3V0PDx0MTw8IiAiPDx0NTsKICAgICAgICAvL2NvdXQ8PCdcbic7CiAgICAgICAgeVt0MV0gPSB5W3QxXSArIDEgOyAKICAgICAgICB5W3Q1KzFdID0geVt0NSsxXSAtIDEgOyAKICAgIH0KICAgIAogICAgCiAgICBpbnQgaT0xOwogICAgd2hpbGUoaTwxNDQwKXsKICAgICAgICAKICAgICAgICB5W2ldID0geVtpXSArIHlbaS0xXTsKICAgICAgICAKICAgICAgICBpKys7CiAgICB9CiAgICBpbnQgeD0wOwogICAgaW50IGMgPSAwIDsgaW50IGcgPSAwIDsgCiAgICAKICAgIGZvciAoaW50IGk9MDsgaTwxNDQwOyBpKyspIHsKICAgIGlmICh5W2ldID4gMCkgeCA9IDE7ICAgLy8gYWZ0ZXIgZmlyc3QgYnVzeSwgeD0xCiAgICBpZiAoeVtpXSA9PSAwKSB7CiAgICAgICAgaWYgKHggPT0gMSkgewogICAgICAgICAgICBjKys7CiAgICAgICAgICAgIGlmIChjID09IGspIHsgY2soaS1rKzEpOyBnPTE7IGJyZWFrOyB9CiAgICAgICAgfQogICAgfSBlbHNlIGM9MDsKfQoKICAgIAogICAgaWYoZz09MCl7CiAgICAgICAgY291dDw8Ii0xIjsKICAgIH0KICAgIAogICAgCiAgICAKfQ==