using System;
public class Program
{
public static int MinDistance(int[] arr, int number1, int number2) {
int size = arr.Length;
int min_distance = int.MaxValue;
for (int i = 0; i < size; i++) {
for (int j = i + 1; j < size; j++) {
if (arr[i] == number1 && arr[j] == number2 ||
arr[i] == number2 && arr[j] == number1) {
min_distance = Math.Min(min_distance, Math.Abs(i - j));
}
}
}
return min_distance;
}
public static void Main(string[] args)
{
int[] arr = new int[] {2, 3, 7, 3, 3, 4, 8, 8, 8, 11, 9, 1, 3};
Console.WriteLine(MinDistance(arr, 3, 8));
}
}
/*
run:
2
*/