program MinElementInSequence;
var
number, minNumber, minPosition, currentPosition: Integer;
begin
minNumber := MaxInt; // Инициализация минимального числа максимальным значением
minPosition := 0; // Инициализация позиции минимального числа
currentPosition := 0;
repeat
ReadLn(number); // Чтение числа из последовательности
Inc(currentPosition); // Увеличение текущей позиции
// Проверка на минимальное значение
if (number <> 0) and (number < minNumber) then
begin
minNumber := number;
minPosition := currentPosition;
end;
until number = 0;
// Вывод результата
if minPosition > 0 then
WriteLn('Минимальный элемент: ', minNumber, ' на позиции: ', minPosition)
else
WriteLn('Последовательность пуста.');
end.