public static void Main()
new {Vardas = "Studentas1", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas1", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas1", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas2", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas3", Pazymys = 10, Modulis ="FF2"},
new {Vardas = "Studentas3", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas3", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas3", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas4", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas4", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas4", Pazymys = 10, Modulis ="OP2"},
new {Vardas = "Studentas4", Pazymys = 10, Modulis ="FF2"},
new {Vardas = "Studentas4", Pazymys = 10, Modulis ="FF2"},
new {Vardas = "Studentas4", Pazymys = 10, Modulis ="FF2"},
new {Pavadinimas = "OP2", Vidurkis = 5},
new {Pavadinimas = "FF2", Vidurkis = 4},
var uzduotis = Moduliai.Select(x => {
var geriStudentai = Studentai
.Where(x2 => x2.Modulis == x.Pavadinimas)
.GroupBy(x2 => x2.Vardas)
.Where(x2 => x2.Where(x3 => x3.Modulis == x.Pavadinimas).Count() >= 3);
studSk = geriStudentai.Count()
.Where(x => x.studSk >= 3)