#include <iostream>
using namespace std;
int st[4];
int bun(int pas){
for(int i=1; i<pas; i++){
if (st[pas]<st[i]) return 0;
if (st[pas]==st[i]) return 0;
}
return 1;
}
int sol(int pas){
return pas==3;
}
void afis(){
for(int i=1; i<=3; i++){
if(st[i]==1){
cout<<"verde ";
}
if(st[i]==2){
cout<<"alb ";
}
if(st[i]==3){
cout<<"roz ";
}
if(st[i]==4){
cout<<"albastru ";
}
if(st[i]==5){
cout<<"galben ";
}
if(st[i]==6){
cout<<"portocaliu ";
}
}
cout<<"\n";
}
void BKT(int pas){
for(int i=1; i<=6; i++){
st[pas]=i;
if(bun(pas)){
if(sol(pas)) afis();
else BKT(pas+1);
}
}
}
int main()
{
BKT(1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHN0WzRdOwoKaW50IGJ1bihpbnQgcGFzKXsKICAgIGZvcihpbnQgaT0xOyBpPHBhczsgaSsrKXsKICAgICAgICBpZiAoc3RbcGFzXTxzdFtpXSkgcmV0dXJuIDA7CiAgICAgICAgaWYgKHN0W3Bhc109PXN0W2ldKSByZXR1cm4gMDsKICAgIH0KICAgIHJldHVybiAxOwp9CgppbnQgc29sKGludCBwYXMpewogICAgcmV0dXJuIHBhcz09MzsKfQoKdm9pZCBhZmlzKCl7CiAgICBmb3IoaW50IGk9MTsgaTw9MzsgaSsrKXsKICAgICAgICBpZihzdFtpXT09MSl7CiAgICAgICAgICAgIGNvdXQ8PCJ2ZXJkZSAiOwogICAgICAgIH0KICAgICAgICBpZihzdFtpXT09Mil7CiAgICAgICAgICAgIGNvdXQ8PCJhbGIgIjsKICAgICAgICB9CiAgICAgICAgaWYoc3RbaV09PTMpewogICAgICAgICAgICBjb3V0PDwicm96ICI7CiAgICAgICAgfQogICAgICAgIGlmKHN0W2ldPT00KXsKICAgICAgICAgICAgY291dDw8ImFsYmFzdHJ1ICI7CiAgICAgICAgfQogICAgICAgIGlmKHN0W2ldPT01KXsKICAgICAgICAgICAgY291dDw8ImdhbGJlbiAiOwogICAgICAgIH0KICAgICAgICBpZihzdFtpXT09Nil7CiAgICAgICAgICAgIGNvdXQ8PCJwb3J0b2NhbGl1ICI7CiAgICAgICAgfQogICAgfQogICAgY291dDw8IlxuIjsKfQoKdm9pZCBCS1QoaW50IHBhcyl7CiAgICBmb3IoaW50IGk9MTsgaTw9NjsgaSsrKXsKICAgICAgICBzdFtwYXNdPWk7CiAgICAgICAgaWYoYnVuKHBhcykpewogICAgICAgICAgICBpZihzb2wocGFzKSkgYWZpcygpOwogICAgICAgICAgICBlbHNlIEJLVChwYXMrMSk7CiAgICAgICAgfQogICAgfQp9CgppbnQgbWFpbigpCnsKICAgIEJLVCgxKTsKICAgIHJldHVybiAwOwp9Cg==