using System.Collections.Generic;
private static List<Hink> Hinks { get; set; }
public static void Main()
var twentyNames = GetNames();
DistributeNames(twentyNames);
Console.WriteLine("Hink " + i + ": " + string.Join(",", h.Names));
private static void DistributeNames(List<string> names)
foreach(var hink in Hinks)
if(names.Skip(skip).Take(5).Count() > 0)
hink.Names.AddRange(names.Skip(skip).Take(5));
hink.Names.AddRange(names.Skip(skip).Take(5));
private static void ResetHink()
Hinks = new List<Hink>();
private static List<string> GetNames()
var names = new List<string>
Names = new List<string>();
public List<string> Names { get; set; }