#include<iostream>
#include<string>
#include<vector>
using namespace std;
struct Door{
    string code;
    int level;
};
int main(){
    int n;
    if(!(cin>>n) || n<1 || n>10)
    return0;
    vector<Door>validDoors;
    for(int i=0;i<n;i++){
        string code;
        int level;
        cin>>code>>level;
        if(level>=50 && level <=100){
            validDoors.push_back({code,level});
        }
    }
    if(validDoors.empty()){
        cout<<"No valid doors"<<endl;
    }else{
        for(const auto& d : validDoors){
            cout<<d.code<<":"<<d.level<<endl;
        }
    }
    return 0;
}