• + 0 comments
    import operator
    
    def person_lister(f):
        def inner(people):
            # complete the function
            ret = []
            #print(people)
            people = sorted(people, key = lambda x : int(x[2]))
            #print(people)
            for person in people:
                #print(person)
               ret.append(f(person))
          
            return ret
        return inner
    
    @person_lister
    def name_format(person):
        return ("Mr. " if person[3] == "M" else "Ms. ") + person[0] + " " + person[1]
    
    if __name__ == '__main__':
        people = [input().split() for i in range(int(input()))]
        print(*name_format(people), sep='\n')