using System.Collections.Generic;
public static void Main()
var m_firstnames = new List<string>
var m_middlenames = new List<string>
var f_firstnames = new List<string>
"Naomi", "Melody", "Isabel" ,
var f_middlenames = new List<string>
"Isabel", "Louise", "Beckett",
var m_names = name_it(m_firstnames, m_middlenames);
var f_names = name_it(f_firstnames, f_middlenames);
Console.WriteLine("-----");
public static List<string> name_it(List<string> firsts, List<string> middles)
var names = new List<string>();
foreach (var first in firsts)
foreach (var middle in middles)
names.Add($"{first} {middle} Coppa");
public static void print(List<string> names)
foreach (var name in names.OrderBy(_ => Guid.NewGuid()).ToList())