# Python program to find second largest
# number in a list

# list of numbers - length of list should be at least 2
list1 = [10, 20, 4, 45, 99]

max = max(list1[0], list1[1])
secondmax = min(list1[0], list1[1])

for i in range(2, len(list1)):
    if list1[i] > max:
        secondmax = max
        max = list1[i]
    else:
        if list1[i] > secondmax:
            secondmax = list1[i]

print("Second highest number is : ", str(secondmax))