Еven or odd product?

Здравейте,
Решавам една от задачите за подготовка Еven or odd product.
Задачата има следното условие:

You are given N integers (given in a single line, separated by a space).

  • Write a program that checks whether the product of the odd elements is equal to the product of the even elements.
  • Elements are counted from 1 to N , so the first element is odd, the second is even, etc.

Input

  • On the first line you will receive the number N
  • On the second line you will receive N numbers separated by a whitespace

Output

  • If the two products are equal, output a string in the format “yes PRODUCT_VALUE” , otherwise write on the console "no ODD_PRODUCT_VALUE EVEN_PRODUCT_VALUE"

С моето решение стигам до 90/100.
Забелязах,че времето което използвам е малко повече от допустимото.
Въпросът ми е това ли е причината ,поради която съдията ми реже 10/100 ?
Ето и линк към кода ми:

Здравей,
Аз имах същия проблем с тази задача, и я реших като използвах ulong вместо int. When we multiply things by other things so much, the values start exceeding what an int can hold, so a ulong, or a BigInteger решава проблема.

При мен не се получава.Само времето за изпълнение на кода се повишава на 0.6. .

Не мисля, че е времето моя минава със 0.4 със 100 точки. Взех твоя код и смених всичко на ulong и го тествах - минава :slight_smile: ето преправения код - https://pastebin.com/Ae7rXHvn

Да,наистина така дава100/100.
За n има ограничение [4,20],но явно при това умножение се получават по-големи числа.
Мерси за съвета.