from datetime import datetime
class Person:
def __init__(self, ma, ten, gioVao, gioRa):
self.ma = ma
self.ten = ten
self.gioVao = datetime.strptime(gioVao, '%H:%M')
self.gioRa = datetime.strptime(gioRa, '%H:%M')
def getTime(self):
return self.gioRa - self.gioVao
def __str__(self):
return f'{self.ma} {self.ten} {self.getTime().seconds // 3600} gio {(self.getTime().seconds % 3600) // 60} phut'
if __name__ == '__main__':
n = int(input())
a = []
for _ in range(n):
a.append(Person(input(), input(), input(), input()))
a.sort(key = lambda x : -x.getTime())
for x in a:
print(x)
ZnJvbSBkYXRldGltZSBpbXBvcnQgZGF0ZXRpbWUKCgpjbGFzcyBQZXJzb246CiAgICBkZWYgX19pbml0X18oc2VsZiwgbWEsIHRlbiwgZ2lvVmFvLCBnaW9SYSk6CiAgICAgICAgc2VsZi5tYSA9IG1hCiAgICAgICAgc2VsZi50ZW4gPSB0ZW4KICAgICAgICBzZWxmLmdpb1ZhbyA9IGRhdGV0aW1lLnN0cnB0aW1lKGdpb1ZhbywgJyVIOiVNJykKICAgICAgICBzZWxmLmdpb1JhID0gZGF0ZXRpbWUuc3RycHRpbWUoZ2lvUmEsICclSDolTScpCgogICAgZGVmIGdldFRpbWUoc2VsZik6CiAgICAgICAgcmV0dXJuIHNlbGYuZ2lvUmEgLSBzZWxmLmdpb1ZhbwogICAgCiAgICBkZWYgX19zdHJfXyhzZWxmKToKICAgICAgICByZXR1cm4gZid7c2VsZi5tYX0gIHtzZWxmLnRlbn0ge3NlbGYuZ2V0VGltZSgpLnNlY29uZHMgLy8gMzYwMH0gZ2lvIHsoc2VsZi5nZXRUaW1lKCkuc2Vjb25kcyAlIDM2MDApIC8vIDYwfSBwaHV0JwoKCmlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICBuID0gaW50KGlucHV0KCkpCiAgICBhID0gW10KICAgIGZvciBfIGluIHJhbmdlKG4pOgogICAgICAgIGEuYXBwZW5kKFBlcnNvbihpbnB1dCgpLCBpbnB1dCgpLCBpbnB1dCgpLCBpbnB1dCgpKSkKICAgIGEuc29ydChrZXkgPSBsYW1iZGEgeCA6IC14LmdldFRpbWUoKSkKICAgIGZvciB4IGluIGE6CiAgICAgICAgcHJpbnQoeCk=