using System;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
IEnumerable<int> list = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 10, 9 };
bool allIncreasing = !list
.Where((i, index) => index > 0 && list.ElementAt(index - 1) >= i)
.Any();
Console.Write("allIncreasing? " + allIncreasing);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgICAKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCSAgICBJRW51bWVyYWJsZTxpbnQ+IGxpc3QgPSBuZXcgTGlzdDxpbnQ+KCkgeyAxLCAyLCAzLCA0LCA1LCA2LCA3LCAxMCwgOSB9OwogICAgICAgIGJvb2wgYWxsSW5jcmVhc2luZyA9ICFsaXN0CiAgICAgICAgICAgIC5XaGVyZSgoaSwgaW5kZXgpID0+IGluZGV4ID4gMCAmJiBsaXN0LkVsZW1lbnRBdChpbmRleCAtIDEpID49IGkpCiAgICAgICAgICAgIC5BbnkoKTsKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZSgiYWxsSW5jcmVhc2luZz8gIiArIGFsbEluY3JlYXNpbmcpOwoJfQoKfQo=