#include <iostream>
#include <vector>
using namespace std;

int main() {
    string str;
    
        vector<pair<string, string>> vecin = { { "reset", "" }, { "reset", "board" }, { "board", "add" }, { "board", "delete" }, { "reboot", "backplane" }, { "backplane", "abort" } };
        vector<string> vecout = { "reset what", "board fault", "where to add", "no board at all", "impossible", "install first" };
       while (getline(cin, str)) {
        string s1,s2;
        int pos=0;
        while(pos<str.size() && str[pos]!=' '){pos++;}
        s1=str.substr(0,pos);
        if(pos!=str.size()){
            s2=str.substr(pos+1,str.size());
        }
        int count1=0,count2=0;
        string res;

        for (auto it =vecin.begin();it!= vecin.end();it++) {
           int flag1=it->first.find(s1)==0 ? 1:0;
         
           int flag2;
           if(s2!=""){
            flag2=it->second.find(s2)==0?1:0;
            
           }else if(s2==""&&it->second==""){
            flag2=1;
           }else flag2=0;
           if(flag1&&flag2){count1++;count2++;res=vecout[it- vecin.begin()];}
        }

        if(count1==1 && count2==1){cout<<res<<endl;}else cout<< "unknown command" << endl;
    }
}
// 64 位输出请用 printf("%lld")