'''
Необходимо найти максимум среди последовательности целых чисел. Пользователь вводит количество чисел в последовательности, а затем сами числа из последовательности по одному в каждой строке.

Примечание: в этой задаче нельзя использовать функцию max

Входные данные:
Количество чисел в последовательности, целое число. В следующих строках – сами числа, по одному в каждой строке.

Выходные данные:
Одно число, максимальное из чисел в введенной последовательности.

Пример, входные данные
3
-1
5
2

Пример, вывод программы
5
'''

nums = [] # создаем пустой список

n = int(input()) # вводим сколько чисел будет в списке

for i in range(n): # создаем цикл: i будет прокручиваться столько раз сколько ввели в n
    num = int(input()) # вводим числа цикла (n раз)
    nums.append(num) # прибавляем каждое число в наш список nums

nums_max = nums[0] # присваиваем nums_max первый индекс списка nums

for x in nums: # цикл: x будет прокручивать список nums
    if x > nums_max: # если в какойто момент число из списка будет больше nums_max (первое сравнение нулевой индекс сам со бой)
        nums_max = x #то nums_max возьмет это значение х из списка

print(nums_max) #
