def main():
    floatList = inputFloatList()
    print(floatList)
    print()
    
    # Tem de dar print a '4'
    print(countLower([1321, 143, 1432, 512, 43, 153, 143613], 1000))
    print()
    
    # Tem de dar print a 43, 143613
    print(minmax([1321, 143, 1432, 512, 43, 153, 143613]))
    print()
    
    #
    mix()

def inputFloatList(inputMsg = '>>> '):
    returnList = []
    while True:
        inpt = input(inputMsg)
        if inpt == '': return returnList
        try:
            returnList.append(float(inpt))
        except:
            continue

def countLower(lst, v):
    returnList = [lst[i] for i in range(len(lst)) if lst[i] < v]
    return len(returnList)

def minmax(lst):
    mx = 0
    mn = 0
    for n in lst:
        if n > mx:
            mx = n
        if n < mn:
            mn = n
    return (mn, mx)

# Alinea d)
def mix():
    lst = inputFloatList()
    mn_mx = minmax(lst)
    med = (mn_mx[0] + mn_mx[1]) / 2
    count = countLower(lst, med)
    print(count)
        
if __name__ == "__main__":
    main()