#include<bits/stdc++.h>
using namespace std;
#define ll long long
// Convert string HH:MM to min
int convert(string s){
int a=s[0]-48;
int b=s[1]-48;
int res=(a*10+b)*60;
a=s[3]-48;
b=s[4]-48;
res+=(a*10)+b;
return res;
}
void convert2(int n){
int h=n/60;
int min=n%60;
if(h<=9) cout<<"0"<<h<<":";
else cout<<h<<":";
if(min<10)cout<<"0"<<min<<"\n";
else cout<<min<<"\n";
}
void solve(){
int n,k;
cin>>n>>k;
vector<int>time(1441,0);
for(int i=0;i<n;i++){
string a,b,s,e;
cin>>a>>b>>s>>e;
int t1=convert(s),t2=convert(e);
time[t1]++;
time[t2+1]--;
}
for(int i=1;i<1440;i++)time[i]+=time[i-1];
int c=0;
for(int i=0;i<1440;i++){
if(time[i]==0){
c++;
}
else c=0;
if(c==k){
convert2(i-k+1);
return;
}
}
cout<<-1<<"\n";
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
solve();
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgbGwgbG9uZyBsb25nCgoKLy8gQ29udmVydCBzdHJpbmcgSEg6TU0gdG8gbWluCmludCBjb252ZXJ0KHN0cmluZyBzKXsKICAgIGludCBhPXNbMF0tNDg7CiAgICBpbnQgYj1zWzFdLTQ4OwogICAgaW50IHJlcz0oYSoxMCtiKSo2MDsKICAgIGE9c1szXS00ODsKICAgIGI9c1s0XS00ODsKICAgIHJlcys9KGEqMTApK2I7CiAgICByZXR1cm4gcmVzOwp9Cgp2b2lkIGNvbnZlcnQyKGludCBuKXsKICAgIGludCBoPW4vNjA7CiAgICBpbnQgbWluPW4lNjA7CiAgICBpZihoPD05KSBjb3V0PDwiMCI8PGg8PCI6IjsKICAgIGVsc2UgY291dDw8aDw8IjoiOwogICAgaWYobWluPDEwKWNvdXQ8PCIwIjw8bWluPDwiXG4iOwogICAgZWxzZSBjb3V0PDxtaW48PCJcbiI7Cn0KCnZvaWQgc29sdmUoKXsKICAgIGludCBuLGs7CiAgICBjaW4+Pm4+Pms7CiAgICB2ZWN0b3I8aW50PnRpbWUoMTQ0MSwwKTsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIHN0cmluZyBhLGIscyxlOwogICAgICAgIGNpbj4+YT4+Yj4+cz4+ZTsKICAgICAgICBpbnQgdDE9Y29udmVydChzKSx0Mj1jb252ZXJ0KGUpOwogICAgICAgIHRpbWVbdDFdKys7CiAgICAgICAgdGltZVt0MisxXS0tOwogICAgfQogICAgZm9yKGludCBpPTE7aTwxNDQwO2krKyl0aW1lW2ldKz10aW1lW2ktMV07CiAgICBpbnQgYz0wOwogICAgZm9yKGludCBpPTA7aTwxNDQwO2krKyl7CiAgICAgICAgaWYodGltZVtpXT09MCl7CiAgICAgICAgICAgIGMrKzsKICAgICAgICB9CiAgICAgICAgZWxzZSBjPTA7CiAgICAgICAgaWYoYz09ayl7CiAgICAgICAgICAgIGNvbnZlcnQyKGktaysxKTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQ8PC0xPDwiXG4iOwp9CgppbnQgbWFpbigpewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwogICAgc29sdmUoKTsKICAgIHJldHVybiAwOwp9