using System.Collections.Generic;
static bool CanSplitEqually(int[] list)
int[] test1 = {3, 1, 1, 2, 1};
int[] test2 = {4, 1, 1, 2, 1};
int[] test5 = {5, 1, 1, 1, 1, 1};
int[] test6 = {5, 1, 1, 1, 1, 1, 1};
int[] test7 = { 1, 1, 1, 1, 4 };
int[] test8 = { 1, 1, 1, 1, 1, 1, 5 };
Console.WriteLine("Test results:");
Console.WriteLine("1. " + ((CanSplitEqually(test1) == true) ? "Correct" : "Incorrect"));
Console.WriteLine("2. " + ((CanSplitEqually(test2) == false) ? "Correct" : "Incorrect"));
Console.WriteLine("3. " + ((CanSplitEqually(test3) == true) ? "Correct" : "Incorrect"));
Console.WriteLine("4. " + ((CanSplitEqually(test4) == false) ? "Correct" : "Incorrect"));
Console.WriteLine("5. " + ((CanSplitEqually(test5) == true) ? "Correct" : "Incorrect"));
Console.WriteLine("6. " + ((CanSplitEqually(test6) == false) ? "Correct" : "Incorrect"));
Console.WriteLine("7. " + ((CanSplitEqually(test7) == true) ? "Correct" : "Incorrect"));
Console.WriteLine("8. " + ((CanSplitEqually(test8) == false) ? "Correct" : "Incorrect"));
public static void Main(string[] args)