using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
var results = new List<int>(){1,2,3,4,5,5,5,6,5,1};
var dbResults = new List<int>();
foreach (var element in results.Where(element => dbResults.Count == 0 || dbResults.Last() != element))
{
dbResults.Add(element);
}
foreach(var res in dbResults)
{
Console.WriteLine(res);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJICAgICAgICAgICAgdmFyIHJlc3VsdHMgPSBuZXcgTGlzdDxpbnQ+KCl7MSwyLDMsNCw1LDUsNSw2LDUsMX07CiAgICAgICAgICAgIHZhciBkYlJlc3VsdHMgPSBuZXcgTGlzdDxpbnQ+KCk7CiAgICAgICAgICAgIGZvcmVhY2ggKHZhciBlbGVtZW50IGluIHJlc3VsdHMuV2hlcmUoZWxlbWVudCA9PiBkYlJlc3VsdHMuQ291bnQgPT0gMCB8fCBkYlJlc3VsdHMuTGFzdCgpICE9IGVsZW1lbnQpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBkYlJlc3VsdHMuQWRkKGVsZW1lbnQpOwogICAgICAgICAgICB9CmZvcmVhY2godmFyIHJlcyBpbiBkYlJlc3VsdHMpCnsKIENvbnNvbGUuV3JpdGVMaW5lKHJlcyk7Cn0KCX0KfQ==