using System;
using System.Collections.Generic;
using System.Linq;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
DateTime now;
int i, j, k, x;
long counter;
counter = 0;
now = DateTime.Now;
/* LOOP */
for (x = 0; x < 10; x++)
{
counter = -1234567890 + x + 2 + counter;
for (j = 0; j < 1000; j++)
{
for (i = 0; i < 1000; i++)
{
for (k = 0; k < 1000; k++)
{
if (counter > 10000)
{
counter = counter - 9999 + i + j + k;
}
else
{
counter = counter + 1 + i + j + k;
}
}
}
}
}
Console.Write("counter = {0} \n", counter.ToString());
Console.Write("Elapsed time = {0} seconds", DateTime.Now - now);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpuYW1lc3BhY2UgQ29uc29sZUFwcGxpY2F0aW9uMQp7CgljbGFzcyBQcm9ncmFtCgl7CgkJc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQoJCXsKCgkJCURhdGVUaW1lIG5vdzsKCgkJCWludCBpLCBqLCBrLCB4OwoJCQlsb25nIGNvdW50ZXI7CgoJCQljb3VudGVyID0gMDsKCgkJCW5vdyA9IERhdGVUaW1lLk5vdzsKCgkJCS8qIExPT1AgICovCgkJCWZvciAoeCA9IDA7IHggPCAxMDsgeCsrKQoJCQl7CgkJCQljb3VudGVyID0gLTEyMzQ1Njc4OTAgKyB4ICsgMiArIGNvdW50ZXI7CgoJCQkJZm9yIChqID0gMDsgaiA8IDEwMDA7IGorKykKCQkJCXsKCQkJCQlmb3IgKGkgPSAwOyBpIDwgMTAwMDsgaSsrKQoJCQkJCXsKCQkJCQkJZm9yIChrID0gMDsgayA8IDEwMDA7IGsrKykKCQkJCQkJewoJCQkJCQkJaWYgKGNvdW50ZXIgPiAxMDAwMCkKCQkJCQkJCXsKCQkJCQkJCQljb3VudGVyID0gY291bnRlciAtIDk5OTkgKyBpICsgaiArIGs7CgkJCQkJCQl9CgkJCQkJCQllbHNlCgkJCQkJCQl7CgkJCQkJCQkJY291bnRlciA9IGNvdW50ZXIgKyAxICsgaSArIGogKyBrOwoJCQkJCQkJfQoJCQkJCQl9CgkJCQkJfQoJCQkJfQoKCQkJfQoKCQkJQ29uc29sZS5Xcml0ZSgiY291bnRlciA9IHswfSBcbiIsIGNvdW50ZXIuVG9TdHJpbmcoKSk7CgkJCUNvbnNvbGUuV3JpdGUoIkVsYXBzZWQgdGltZSA9IHswfSBzZWNvbmRzIiwgRGF0ZVRpbWUuTm93IC0gbm93KTsKCQl9Cgl9Cn0KCgo=