def solution(k, score):
    answer = []
    result = []
    
    for i in range(len(score)):
        result.append(score[i])
        result = sorted(result)
        if k <= i:
            result == result.pop(0)
        answer.append(result[0])
    
    return answer

def solution(nums):
    answer = 0
    result = []
    max_number = max(set(nums), key= nums.count)
    result = list(set(nums))
    
    if len(nums)/2 < len(result):
        answer = len(nums)/2
    else:
        answer = len(result)
    
    
    return answer