Второй по величине элемент

Программа получает на вход последовательность натуральных чисел. Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу. Определите значение элемента, который будет наибольшим, если из последовательности удалить один наибольший элемент (если в последовательности несколько равных наибольших элемента, то удаляется только один из них).

Что подается на вход

На вход дается последовательность натуральных чисел, заканчивающаяся числом 0.

Что получается на выходе

Выводится ответ на задачу.