using System;
public static class Test
{
public static IEnumerable<T> quicksort<T>(IEnumerable<T> this arg) {
if (!arg.Any()) return arg;
return arg.Where(val => val <= arg.First()).Concat(arg.Where(val => val > arg.First));
}
public static void Main()
{
// your code goes here
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIHN0YXRpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgSUVudW1lcmFibGU8VD4gcXVpY2tzb3J0PFQ+KElFbnVtZXJhYmxlPFQ+IHRoaXMgYXJnKSB7CgkJaWYgKCFhcmcuQW55KCkpIHJldHVybiBhcmc7CgkJcmV0dXJuIGFyZy5XaGVyZSh2YWwgPT4gdmFsIDw9IGFyZy5GaXJzdCgpKS5Db25jYXQoYXJnLldoZXJlKHZhbCA9PiB2YWwgPiBhcmcuRmlyc3QpKTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=
prog.cs(5,65): error CS1041: Identifier expected, `this' is a keyword
Compilation failed: 1 error(s), 0 warnings