n = int(input())
m = [int(input()) for _ in range(n)]
min_val = min(m)
max_val = max(m)
min_index = -1
max_index = -1
# Находим *все* индексы минимального и максимального элементов
min_indices = [i for i, x in enumerate(m) if x == min_val]
max_indices = [i for i, x in enumerate(m) if x == max_val]
# Меняем местами значения по первому найденному индексу
if min_indices and max_indices:
m[min_indices[0]], m[max_indices[0]] = m[max_indices[0]], m[min_indices[0]]
print(m)
вводится количество строк после первой и на этих строках целые числа, все разные
нужно сделать массив из этих чисел, поменять наибольшее и наименьшее числа и вывести этот массив вроде всё правильно, работает с такими входными данными: но при следующих он просто ничего не меняет: Вот что тут ему мешает поменять шестой и последний элемент?