using System.Collections.Generic;
using System.Threading.Tasks;
public class SwapMinAndMax
public static void Main()
int n = int.Parse(Console.ReadLine());
int[] numbers = new int[n];
for (int i = 0; i < numbers.Length; i++)
numbers[i] = int.Parse(Console.ReadLine());
int maxValueIndex = Array.IndexOf(numbers, numbers.Max()),
minValueIndex = Array.IndexOf(numbers, numbers.Min()),
temp = numbers[maxValueIndex];
numbers[maxValueIndex] = numbers[minValueIndex];
numbers[minValueIndex] = temp;
foreach (int num in numbers)