using System;
public class Test
{
public static void Main()
{
int[] data = new int[] { 1, 2, 0, 3, 4, 5, 6, 7, 0, 8, 9 };
bool is_multiplied = false;
long result = 0;
int index = 0;
while (index < data.Length)
{
if (data[index] == 0)
{
is_multiplied = !is_multiplied;
if (!is_multiplied)
{
break;
}
result = 1;
}
else
{
if (is_multiplied)
{
result *= data[index];
}
}
index++;
}
Console.WriteLine(result);
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWludFtdIGRhdGEgPSBuZXcgaW50W10geyAxLCAyLCAwLCAzLCA0LCA1LCA2LCA3LCAwLCA4LCA5IH07CgkJCgkJYm9vbCBpc19tdWx0aXBsaWVkID0gZmFsc2U7CgkJbG9uZyByZXN1bHQgPSAwOwoJCQoJCWludCBpbmRleCA9IDA7CgkJd2hpbGUgKGluZGV4IDwgZGF0YS5MZW5ndGgpCgkJewoJCQlpZiAoZGF0YVtpbmRleF0gPT0gMCkKCQkJewoJCQkJaXNfbXVsdGlwbGllZCA9ICFpc19tdWx0aXBsaWVkOwoJCQkJCgkJCQlpZiAoIWlzX211bHRpcGxpZWQpCgkJCQl7CgkJCQkJYnJlYWs7CgkJCQl9CgkJCQkKCQkJCXJlc3VsdCA9IDE7CgkJCX0KCQkJZWxzZQoJCQl7CgkJCQlpZiAoaXNfbXVsdGlwbGllZCkKCQkJCXsKCQkJCQlyZXN1bHQgKj0gZGF0YVtpbmRleF07CgkJCQkJCgkJCQl9CgkJCX0KCQkJCgkJCWluZGV4Kys7CgkJfQoJCQoJCUNvbnNvbGUuV3JpdGVMaW5lKHJlc3VsdCk7Cgl9Cn0=