#pragma indent def readlines (acc) def line = System.Console.In.ReadLine () if (line == null) acc.ToArray () else readlines (line :: acc) def lines = readlines ([]) def rand = System.Random () def len = lines.Length repeat (len) lines [rand.Next (len)] <-> lines [rand.Next (len)] foreach (l in lines) System.Console.Out.WriteLine (l)