public Program() { odd = new List<Combination>(); even = new List<Combination>(); same = new List<Combination>(); seed = new List<Combination>(); for (int i = 0; i <= 9; i++) { for (int j = 0; j <= 9; j++) { Combination combo = new Combination(i, j); if (combo.IsOdd()) { odd.Add(combo); if(i != 0 && j != 0 && i <= j) { seed.Add(combo); } } else { even.Add(combo); } if(i == j) { same.Add(combo); } } } }