public static void Main() {
var solution = new Solution();
Console.WriteLine(solution.solution(new int[] {100,100,100,100,100}) == 1);
Console.WriteLine(solution.solution(new int[] {100,100,0,100,100}) == 0);
Console.WriteLine(solution.solution(new int[] {-100,100,-100,-100,100}) == -1);
Console.WriteLine(solution.solution(new int[] {-100,100,-100,-100,-100}) == 1);
public int solution(int[] A) {
var numberOfNegatives = A.Where(x => x<0).Count();
if(numberOfNegatives == 0 || numberOfNegatives%2==0){