fork download
  1. using System.Linq;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System;
  5.  
  6. class c
  7. {
  8. public static void Main()
  9. {
  10. var l =
  11. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  12. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  13. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  14. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  15. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  16. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  17. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  18. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  19. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  20. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  21. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  22. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  23. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  24. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  25. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  26. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  27. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  28. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  29. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  30. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  31. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  32. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  33. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  34. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  35. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  36. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  37. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  38. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  39. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  40. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  41. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  42. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  43. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  44. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  45. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  46. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  47. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  48. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  49. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  50. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  51. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  52. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  53. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  54. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  55. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  56. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  57. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  58. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  59. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  60. MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(MakeList(
  61. MakeList((object)"", 1)
  62. ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
  63. ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
  64. ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
  65. ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
  66. ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
  67. Console.WriteLine(l.GetType());
  68. }
  69.  
  70.  
  71. static IEnumerable<Item> MakeList<Item>(Item value, int count)
  72. {
  73. var l=new List<Item>();
  74. for (int i = 0; i < count; ++i)
  75. l.Add(value);
  76. return l;
  77. }
  78.  
  79. static IEnumerable<Item> MakeList<Item>(Item value)
  80. where Item:IEnumerable
  81. {
  82. var l=new List<Item>();
  83. foreach (object o in value)
  84. l.Add(value);
  85. return l;
  86. }
  87. }
stdin
Standard input is empty
compilation info
prog.cs(83,25): warning CS0219: The variable `o' is assigned but its value is never used
Compilation succeeded - 1 warning(s)
stdout
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]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]