#include <iostream>
#include <string>
#define surname 0
#define name 1
#define column 2
using namespace std;
int main() {
//количество учеников
int n;
cin >> n;
//в первый столбец запишем фамилии, во второй - имена
string names[column][n];
//тут будут средние баллы соответствующих учеников
int average [n];
//количество предметов и текущий балл данного ученика
int subjects, mark;
//сумма оценок данного ученика
long sum;
for (auto i = 0; i < n; i++){
sum = 0;
//последовательный ввод фамилии, имени и количества предметов
cin >> names[surname][i] >> names[name][i] >> subjects;
//ввод оценок в нужном количестве и подсчет суммы
for (auto j = 0; j < subjects; j++){
cin >> mark;
sum += mark;
}
//вычисление среднего для данного ученика
average[i] = sum / subjects;
}
//средний проходной балл
int k;
cin >> k;
//если среднее не меньше проходного балла,
//выводим фамилию и имя данного ученика
for (auto i = 0; i < n; i++){
if (average[i] >= k) cout << names [surname][i] <<
" " << names[name][i] << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojZGVmaW5lIHN1cm5hbWUgMAojZGVmaW5lIG5hbWUgMQojZGVmaW5lIGNvbHVtbiAyCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICAvL9C60L7Qu9C40YfQtdGB0YLQstC+INGD0YfQtdC90LjQutC+0LIKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICAvL9CyINC/0LXRgNCy0YvQuSDRgdGC0L7Qu9Cx0LXRhiDQt9Cw0L/QuNGI0LXQvCDRhNCw0LzQuNC70LjQuCwg0LLQviDQstGC0L7RgNC+0LkgLSDQuNC80LXQvdCwCiAgICBzdHJpbmcgbmFtZXNbY29sdW1uXVtuXTsKICAgIC8v0YLRg9GCINCx0YPQtNGD0YIg0YHRgNC10LTQvdC40LUg0LHQsNC70LvRiyDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40YUg0YPRh9C10L3QuNC60L7QsiAKICAgIGludCBhdmVyYWdlIFtuXTsKICAgIAogICAgLy/QutC+0LvQuNGH0LXRgdGC0LLQviDQv9GA0LXQtNC80LXRgtC+0LIg0Lgg0YLQtdC60YPRidC40Lkg0LHQsNC70Lsg0LTQsNC90L3QvtCz0L4g0YPRh9C10L3QuNC60LAKICAgIGludCBzdWJqZWN0cywgbWFyazsKICAgIC8v0YHRg9C80LzQsCDQvtGG0LXQvdC+0Log0LTQsNC90L3QvtCz0L4g0YPRh9C10L3QuNC60LAKICAgIGxvbmcgc3VtOwogICAgCiAgICBmb3IgKGF1dG8gaSA9IDA7IGkgPCBuOyBpKyspewogICAgICAgIHN1bSA9IDA7CiAgICAgICAgLy/Qv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQuSDQstCy0L7QtCDRhNCw0LzQuNC70LjQuCwg0LjQvNC10L3QuCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQsCDQv9GA0LXQtNC80LXRgtC+0LIKICAgICAgICBjaW4gPj4gbmFtZXNbc3VybmFtZV1baV0gPj4gbmFtZXNbbmFtZV1baV0gPj4gc3ViamVjdHM7CgkJLy/QstCy0L7QtCDQvtGG0LXQvdC+0Log0LIg0L3Rg9C20L3QvtC8INC60L7Qu9C40YfQtdGB0YLQstC1INC4INC/0L7QtNGB0YfQtdGCINGB0YPQvNC80YsKICAgICAgICBmb3IgKGF1dG8gaiA9IDA7IGogPCBzdWJqZWN0czsgaisrKXsKICAgICAgICAgICAgY2luID4+IG1hcms7CiAgICAgICAgICAgIHN1bSArPSBtYXJrOwogICAgICAgICAgICAKICAgICAgICB9CiAgICAgICAgLy/QstGL0YfQuNGB0LvQtdC90LjQtSDRgdGA0LXQtNC90LXQs9C+INC00LvRjyDQtNCw0L3QvdC+0LPQviDRg9GH0LXQvdC40LrQsAogICAgICAgIGF2ZXJhZ2VbaV0gPSBzdW0gLyBzdWJqZWN0czsKICAgIH0KICAgIC8v0YHRgNC10LTQvdC40Lkg0L/RgNC+0YXQvtC00L3QvtC5INCx0LDQu9C7CiAgICBpbnQgazsKICAgIGNpbiA+PiBrOwogICAgCiAgICAvL9C10YHQu9C4INGB0YDQtdC00L3QtdC1INC90LUg0LzQtdC90YzRiNC1INC/0YDQvtGF0L7QtNC90L7Qs9C+INCx0LDQu9C70LAsIAogICAgLy/QstGL0LLQvtC00LjQvCDRhNCw0LzQuNC70LjRjiDQuCDQuNC80Y8g0LTQsNC90L3QvtCz0L4g0YPRh9C10L3QuNC60LAKICAgIGZvciAoYXV0byBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgaWYgKGF2ZXJhZ2VbaV0gPj0gaykgY291dCA8PCBuYW1lcyBbc3VybmFtZV1baV0gPDwgCiAgICAgICAgIiAiIDw8IG5hbWVzW25hbWVdW2ldIDw8IGVuZGw7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==