#include <iostream>
#include <string>
#include <vector>

using namespace std;

void rateLevelOfObesityBasedOnBmi (float bmi, string forename, vector <string>& peopleWithUnderweight,
                                   vector <string>& peopleWithCorrectWeight,
                                   vector <string>& peopleWtihOverweight);
void showObesityClassificationsOfPeople (vector <string>& peopleWithUnderweight,
        vector <string>& peopleWithCorrectWeight,
        vector <string>& peopleWtihOverweight);

int main()
{
    int numberOfPeople;
    cin >> numberOfPeople;
    string forename;
    int weight, height;

    vector <string> peopleWithUnderweight;
    vector <string> peopleWithCorrectWeight;
    vector <string> peopleWtihOverweight;

    for(int i = 0; i < numberOfPeople; i++)
    {
        cin >> forename;
        cin >> weight;
        cin >> height;

        float bmi = (weight / ((height / 100.) * (height / 100.)));
        rateLevelOfObesityBasedOnBmi (bmi, forename, peopleWithUnderweight, peopleWithCorrectWeight, peopleWtihOverweight);
    }
    if (numberOfPeople == 0)
        return 0;
    showObesityClassificationsOfPeople (peopleWithUnderweight, peopleWithCorrectWeight, peopleWtihOverweight);

    return 0;
}

void rateLevelOfObesityBasedOnBmi (float bmi, string forename, vector <string>& peopleWithUnderweight,
                                   vector <string>& peopleWithCorrectWeight,
                                   vector <string>& peopleWtihOverweight)
{
    if (bmi < 18.5)
        peopleWithUnderweight.push_back(forename);
    else if ((bmi >= 18.5) && (bmi < 25))
        peopleWithCorrectWeight.push_back(forename);
    else if (bmi >= 25)
        peopleWtihOverweight.push_back(forename);
}

void showObesityClassificationsOfPeople (vector <string>& peopleWithUnderweight,
        vector <string>& peopleWithCorrectWeight,
        vector <string>& peopleWtihOverweight)
{
    cout << "niedowaga" << '\n';
    for(int i = 0; i < peopleWithUnderweight.size(); i++)
        cout << peopleWithUnderweight[i] << '\n';

    cout << '\n';
    cout << "waga prawidlowa" << '\n';
    for(int i = 0; i < peopleWithCorrectWeight.size(); i++)
        cout << peopleWithCorrectWeight[i] << '\n';

    cout << '\n';
    cout << "nadwaga" << '\n';
    for(int i = 0; i < peopleWtihOverweight.size(); i++)
        cout << peopleWtihOverweight[i] << '\n';
}
