fork(8) download
  1. using System;
  2. using System.Text;
  3.  
  4. namespace TehMain
  5. {
  6. internal static class Program
  7. {
  8. private static int Main(string[] argv)
  9. {
  10. Random rnd;
  11. switch (argv.Length)
  12. {
  13. case 5:
  14. if (argv[Main(new[] {" ", " ", " "})][Main(new[] {"", "", ""})] ==
  15. Main(new[] {" ", " ", " "}))
  16. return Main(new[] {" ", " ", " "});
  17. rnd =
  18. new Random((argv[Main(new[] {" ", " ", " "})][Main(new[] {"", "", ""})] <
  19. Main(new[] {" ", " ", " "}))
  20. ? int.Parse(argv[Main(new[] {"", "", ""})])
  21. : int.Parse(argv[Main(new[] {" ", " ", " "})]));
  22. var _ = (argv[Main(new[] {" ", " ", " "})][Main(new[] {"", "", ""})] <
  23. Main(new[] {" ", " ", " "}))
  24. ? int.Parse(argv[Main(new[] {"", " ", " "})]) +
  25. int.Parse(argv[Main(new[] {" ", " ", " "})])
  26. : int.Parse(argv[Main(new[] {" ", " ", " "})]) +
  27. int.Parse(argv[Main(new[] {" ", " ", " "})]) - Main(new[] {" ", " ", " "});
  28. for (var i = Main(new[] {"", "", ""}); i < _; i++)
  29. rnd.Next(Main(new[] {" ", " ", " "}));
  30. return rnd.Next(Main(new[] {" ", " ", " "})) +
  31. Main(new[] {" ", " ", " "})*Main(new[] {" ", " ", " "});
  32. case 4:
  33. rnd = new Random(int.Parse(argv[Main(new[] {"", "", ""})]));
  34. for (var i = Main(new[] {"", "", ""});
  35. i < int.Parse(argv[Main(new[] {" ", "", ""})]) + int.Parse(argv[Main(new[] {" ", " ", " "})]);
  36. i++)
  37. rnd.Next(int.Parse(argv[Main(new[] {" ", " ", ""})]));
  38. return rnd.Next(int.Parse(argv[Main(new[] {" ", "", ""})]));
  39. case 3:
  40. return argv['-' - '-'].Length + argv['/'/'/'].Length*argv['/'/'/' + '/'/'/'].Length;
  41. case 2:
  42. rnd = new Random(int.Parse(argv[Main(new[] {"", "", ""})]));
  43. for (var i = Main(new[] {"", "", ""}); i < int.Parse(argv[Main(new[] {"", " ", " "})]); i++)
  44. rnd.Next(Main(new[] {" ", " ", " "})*Main(new[] {" ", " ", " "}));
  45. return rnd.Next(Main(new[] {" ", " ", " "})*Main(new[] {" ", " ", " "}));
  46. case 1:
  47. Console.WriteLine(argv[Main(new[] {"", "", ""})]);
  48. return Main(new[] {"", "", ""});
  49. case 0:
  50. var sb = new StringBuilder();
  51. for (var i = Main(new[] {"", "", ""});
  52. i <
  53. Main(new[] {Main(new[] {" ", " ", " "}).ToString(), Main(new[] {" ", " ", " "}).ToString()});
  54. i++)
  55. sb.Append((char)
  56. Main(new[]
  57. {
  58. Main(new[]
  59. {
  60. Main(new[] {" ", " ", " "}).ToString(),
  61. Main(new[] {" ", " ", " "}).ToString()
  62. }).ToString(),
  63. Main(new[]
  64. {
  65. Main(new[] {" ", " ", " "}).ToString(),
  66. Main(new[] {" ", " ", " "}).ToString()
  67. }).ToString(),
  68. Main(new[]
  69. {
  70. Main(new[] {" ", " ", " "}).ToString(),
  71. Main(new[] {" ", " ", " "}).ToString()
  72. }).ToString(),
  73. Main(new[]
  74. {
  75. Main(new[] {" ", " ", " "}).ToString(),
  76. Main(new[] {" ", " ", " "}).ToString()
  77. }).ToString(),
  78. ((Main(new[]
  79. {
  80. Main(new[]
  81. {
  82. Main(new[] {" ", " ", " "}).
  83. ToString()
  84. ,
  85. Main(new[] {" ", " ", " "}).
  86. ToString()
  87. }).ToString()
  88. ,
  89. Main(new[]
  90. {
  91. Main(new[] {" ", " ", " "}).
  92. ToString()
  93. ,
  94. Main(new[] {" ", " ", " "}).ToString()
  95. }).ToString(),
  96. Main(new[]
  97. {
  98. Main(new[]
  99. {
  100. Main(new[]
  101. {
  102. " ", " ",
  103. " "
  104. })
  105. .ToString()
  106. ,
  107. Main(new[] {" ", " ", " "}).
  108. ToString()
  109. }).
  110. ToString(),
  111. Main(new[]
  112. {
  113. Main(new[] {" ", " ", " "}).
  114. ToString
  115. (),
  116. Main(new[]
  117. {
  118. " ", " ",
  119. " "
  120. })
  121. .ToString()
  122. })
  123. .ToString()
  124. }).ToString(),
  125. i.ToString()
  126. }) -
  127. Main(new[]
  128. {
  129. Main(new[] {" ", "", " "}).ToString(),
  130. Main(new[]
  131. {
  132. Main(new[] {" ", " ", " "}).
  133. ToString(),
  134. Main(new[]
  135. {
  136. Main(new[] {" ", " ", " "}).
  137. ToString
  138. (),
  139. Main(new[]
  140. {" ", " ", " "})
  141. .
  142. ToString()
  143. }).
  144. ToString()
  145. }).ToString(),
  146. Main(new[]
  147. {
  148. Main(new[]
  149. {
  150. Main(new[]
  151. {
  152. " ", " ",
  153. " "
  154. })
  155. .ToString()
  156. ,
  157. Main(new[] {" ", " ", " "}).
  158. ToString()
  159. }).
  160. ToString(),
  161. Main(new[]
  162. {
  163. Main(new[] {" ", " ", " "}).
  164. ToString
  165. (),
  166. Main(new[]
  167. {
  168. " ", " ",
  169. " "
  170. })
  171. .ToString()
  172. })
  173. .ToString()
  174. }).ToString(),
  175. i.ToString()
  176. }) +
  177. Main(new[]
  178. {
  179. Main(new[]
  180. {
  181. Main(new[] {" ", " ", " "}).
  182. ToString()
  183. ,
  184. Main(new[] {" ", " ", " "}).ToString()
  185. }).ToString(),
  186. Main(new[]
  187. {
  188. Main(new[] {" ", " ", " "}).ToString(),
  189. Main(new[] {" ", " ", " "}).
  190. ToString()
  191. }).ToString()
  192. }))%
  193. Main(new[]
  194. {
  195. Main(new[]
  196. {
  197. Main(new[] {" ", " ", " "}).
  198. ToString(),
  199. Main(new[] {" ", " ", " "}).ToString()
  200. }).ToString(),
  201. Main(new[]
  202. {
  203. Main(new[] {" ", " ", " "}).ToString(),
  204. Main(new[] {" ", " ", " "}).
  205. ToString()
  206. }).ToString()
  207. })).ToString()
  208. }
  209. ));
  210. return Main(new[] {sb.ToString()});
  211. default:
  212. return Main(new[] {""});
  213. }
  214. }
  215. }
  216. }
Success #stdin #stdout 0.01s 29704KB
stdin
Standard input is empty
stdout
hello world