public static void Main()
Console.WriteLine("Write graph in FI format using space as delimiter");
string str = Console.ReadLine();
string[] strArr = str.Split(' ');
int[] intArr = Array.ConvertAll(strArr, s => int.Parse(s));
int verticesAmount = intArr.Count(i => i == 0);
int[, ] adjMatrix = new int[verticesAmount, verticesAmount];
for (int i = 0, j = 0; i < intArr.Length; i++)
adjMatrix[intArr[i] - 1, j] = 1;
Console.Write("Adjacency matrix\n \t");
for (int i = 0; i < verticesAmount; i++)
Console.Write((i + 1) + "\t");
for (int i = 0; i < verticesAmount; i++)
Console.Write((i + 1) + "\t");
for (int j = 0; j < verticesAmount; j++)
Console.Write(adjMatrix[i, j] + "\t");