using System.Collections.Generic;
public static void Main()
LinkedList<int> numList = new LinkedList<int>();
Console.Write("Enter length of the list: ");
int n = int.Parse(Console.ReadLine());
for(int i =1 ; i <=n; i++)
Console.Write("number {0} = ", i);
number = int.Parse(Console.ReadLine());
Console.WriteLine("Printing all numbers in the list");
foreach(var el in numList)
Console.Write("{0} ", el);
numList.AddAfter(numList.First,0);
Console.WriteLine("After adding 0 after the first element: ");
foreach(var el in numList)
Console.Write("{0} ", el);
LinkedListNode<int> node = numList.First;
LinkedListNode<int> nodeEven = null;
if (node.Value % 2 != 0 )
numList.AddAfter(numList.First,0);
Console.WriteLine("After adding 0 after the first uneven");
foreach(var el in numList)
Console.Write("{0} ", el);
Console.WriteLine("There aren't even elements");