using System;
using System.Linq;
public class Test
{
public static void Main()
{
int[] a = new int[] {1, 2, 1, 3, 1, 4, 1, 5, 1, 6};
var b = from x in a group x by x into t select t.Key;
var c = a.Distinct();
Console.WriteLine(String.Join(" ", b));
Console.WriteLine(String.Join(" ", c));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlpbnRbXSBhID0gbmV3IGludFtdIHsxLCAyLCAxLCAzLCAxLCA0LCAxLCA1LCAxLCA2fTsKCQl2YXIgYiA9IGZyb20geCBpbiBhIGdyb3VwIHggYnkgeCBpbnRvIHQgc2VsZWN0IHQuS2V5OwoJCXZhciBjID0gYS5EaXN0aW5jdCgpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKFN0cmluZy5Kb2luKCIgIiwgYikpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKFN0cmluZy5Kb2luKCIgIiwgYykpOwoJfQp9