| f | import time | f | import time | 
             |  |  |  | 
             | def sort_key(row): |  | def sort_key(row): | 
             |     return [row[0], row[1][1], row[1][0], row[1][2]] |  |     return [row[0], row[1][1], row[1][0], row[1][2]] | 
            | n | str = input().split() | n | inpt = input().split() | 
             | curList = [] |  | lst = [] | 
             | while str: |  | while inpt: | 
             |     curList.append([time.strptime(str[-1], '%H:%M:%S'), [str[0], str[1], ' '.join(str[2:len(str) - 1]), str[-1]]]) |  |     lst.append([time.strptime(inpt[-1], '%H:%M:%S'), [inpt[0], inpt[1], ' '.join(inpt[2:len(inpt) - 1]), inpt[-1]]]) | 
             |     str = input().split() |  |     inpt = input().split() | 
             | curList.sort(reverse=False, key=sort_key) |  | lst.sort(reverse=False, key=sort_key) | 
             | res = [curList[0][1]] |  | res = [lst[0][1]] | 
             | iCount = 0 |  | cnt = 0 | 
             | idx = 0 |  | idx = 0 | 
            | n | while iCount < 3 and idx < len(curList) - 1: | n | while idx < len(lst) - 1 and cnt < 3: | 
             |     idx += 1 |  |     idx += 1 | 
            | t |     if curList[idx][0] != curList[idx - 1][0]: | t |     if lst[idx][0] != lst[idx - 1][0]: | 
             |         iCount += 1 |  |         cnt += 1 | 
             |     if iCount < 3: |  |     if cnt < 3: | 
             |         res.append(curList[idx][1]) |  |         res.append(lst[idx][1]) | 
             | lenMax = [0] * len(res[0]) |  | lengths = [0] * len(res[0]) | 
             | for cur in res: |  | for row in res: | 
             |     for i in range(len(cur)): |  |     for i in range(len(row)): | 
             |         if len(cur[i]) > lenMax[i]: |  |         if len(row[i]) > lengths[i]: | 
             |             lenMax[i] = len(cur[i]) |  |             lengths[i] = len(row[i]) | 
             | for cur in res: |  | for row in res: | 
             |     for i in range(len(cur)): |  |     for i in range(len(row)): | 
             |         print('{:<{prec}}'.format(cur[i], prec=lenMax[i]), end=' ') |  |         print('{:<{prec}}'.format(row[i], prec=lengths[i]), end=' ') | 
             |     print() |  |     print() |