using System;
using System.Linq;
public static class Program
{
public static void Main()
{
int[] data = new[] { 5, 2, 3, 6, 9 };
var idx = -1;
var v = (from r in data where (++idx < 0 ? false : r == 6) select new {idx, r}).First();
Console.WriteLine("{0} {1}", v.idx, v.r);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBzdGF0aWMgY2xhc3MgUHJvZ3JhbQp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CiAgICAgICAgaW50W10gZGF0YSA9IG5ld1tdIHsgNSwgMiwgMywgNiwgOSB9OwoKICAgICAgICB2YXIgaWR4ID0gLTE7CiAgICAgICAgdmFyIHYgPSAoZnJvbSByIGluIGRhdGEgd2hlcmUgKCsraWR4IDwgMCA/IGZhbHNlIDogciA9PSA2KSBzZWxlY3QgbmV3IHtpZHgsIHJ9KS5GaXJzdCgpOwoKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiezB9IHsxfSIsIHYuaWR4LCB2LnIpOwogICAgfQp9