using System.Collections.Generic;
public static void Main()
var correct = CorrectNumer(vertexCount);
public static List<int> CorrectNumer(int count)
var random = new Random();
var result = new int[count - 2];
Array.Clear(result, 0, count - 2);
var ids = GenerateList(count - 2, 3);
var oIds = ids.OrderByDescending(i => i);
var maxIndex = (count - 2) - i;
var free = new List<int>();
for(var j = 0; j <= maxIndex; j++)
var index = random.Next(0, free.Count - 1);
public static List<int> GenerateList(int count, int max)
var result = new List<int>();
var random = new Random();
for(var i = 0; i < count; i++)
result.Add(random.Next(max));