using System.Collections.Generic;
public static void Main()
var num = new List<int>() { 1, 2, 2 };
var allow = new List<int>() { 1, 2, 3 };
if(num[0] == num[1] && num[0] == num[2]){
for(int j = 0; j < 3; j++){
for(int i = 2; i >= 0; i--){
if(allow.Contains(num[i])){
num[i] = allow[allow.Count-1];
allow.RemoveAt(allow.Count-1);
Console.WriteLine("img: " + num[0]);
Console.WriteLine("txt: " + num[1]);
Console.WriteLine("link: " + num[2]);