• + 0 comments
    if __name__ == '__main__':
        
        N = int(input())
        records = []
        scores = []
        
        if 2 <= N <= 5:
            for _ in range(N):
                name = input()
                score = float(input())
                records.append([name, score]) 
                scores.append(score) 
        else:
            print("Invalid!")
         
        #remove duplicates, sort them and get the second lowest value
        second_lowest_score = sorted(set(scores))[1]  
        
        #extract names of students who have the second lowest score
        second_lowest_name = [name for name, score in records if score ==               
                              second_lowest_score]
                              
        second_lowest_name.sort()
        print(*second_lowest_name, sep="\n") #unpacking