using System;
using System.Collections.Generic;
using System.Linq;
namespace ProgramConsole
{
public class Program
{
public static void Main(string[] args)
{
var list1 = new List<string>{
"a", "b", "c"
};
var list2 = new List<string>{
"c", "d", "e"
};
IEnumerable<string> dubvalues = list2.Intersect(list1);
foreach (var i in dubvalues)
{
Console.WriteLine(i);
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpuYW1lc3BhY2UgUHJvZ3JhbUNvbnNvbGUKewogICAgcHVibGljIGNsYXNzIFByb2dyYW0KICAgIHsKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgICAgIHsKICAgICAgICAgICAgdmFyIGxpc3QxID0gbmV3IExpc3Q8c3RyaW5nPnsKICAgICAgICAgICAgImEiLCAiYiIsICJjIgogICAgICAgIH07CgogICAgICAgICAgICB2YXIgbGlzdDIgPSBuZXcgTGlzdDxzdHJpbmc+ewogICAgICAgICAgICAiYyIsICJkIiwgImUiCiAgICAgICAgfTsKCiAgICAgICAgICAgSUVudW1lcmFibGU8c3RyaW5nPiBkdWJ2YWx1ZXMgPSBsaXN0Mi5JbnRlcnNlY3QobGlzdDEpOwoKICAgICAgICAgICAgZm9yZWFjaCAodmFyIGkgaW4gZHVidmFsdWVzKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShpKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQ==