using System.Linq; using System.Collections; using System.Collections.Generic; using System; class c { public static void Main() { var l = MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList( MakeList((object)"", 1) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))); Console.WriteLine(l.GetType()); } static IEnumerable<Item> MakeList<Item>(Item value, int count) { var l=new List<Item>(); for (int i = 0; i < count; ++i) l.Add(value); return l; } static IEnumerable<Item> MakeList<Item>(Item value) where Item:IEnumerable { var l=new List<Item>(); foreach (object o in value) l.Add(value); return l; } }
Standard input is empty
prog.cs(83,25): warning CS0219: The variable `o' is assigned but its value is never used Compilation succeeded - 1 warning(s)
System.Collections.Generic.List`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Collections.Generic.IEnumerable`1[System.Object]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]