using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
LinkedList<Pair> Pairs = new LinkedList<Pair>();
Pair pair = new Pair() { num1 = 1, num2 = 5 };
Pairs.AddFirst(pair);
Pairs.AddLast(pair);
Console.WriteLine(Pairs.Sum(x => x.num1 + x.num2) / Pairs.Count);
}
public class Pair // I know this isn't encapsulated; just a quick example
public int num1;
public int num2;