#include <iostream>
using namespace std;
// se il voto è strettamente minore di 18 allora esame non superato;
// se il voto è compreso tra 18 e 23 allora il giudizio sarà sufficiente;
// se il voto è compreso tra 24 e 26 allora il giudizio sarà buono;
// se il voto è compreso tra 27 e 30 il giudizio sarà ottimo;
int voto;
int main (){
cin>>voto;
if (voto<18) { cout<<"non hai superato l'esame"<<endl;}
else { if (voto <=23)
{ cout<<"hai superato l'esame con giudizio sufficiente"<<endl;}
else { if (voto <=26)
{ cout<<"hai superato l'esame con giudizio buono"<<endl;}
else { cout<<"hai superato l'esame con giudizio ottimo"<<endl;}}}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgkvLyBzZSBpbCB2b3RvIMOoIHN0cmV0dGFtZW50ZSBtaW5vcmUgZGkgMTggYWxsb3JhIGVzYW1lIG5vbiBzdXBlcmF0bzsKCS8vIHNlIGlsIHZvdG8gw6ggY29tcHJlc28gdHJhIDE4IGUgMjMgYWxsb3JhIGlsIGdpdWRpemlvIHNhcsOgIHN1ZmZpY2llbnRlOwoJLy8gc2UgaWwgdm90byDDqCBjb21wcmVzbyB0cmEgMjQgZSAyNiBhbGxvcmEgaWwgZ2l1ZGl6aW8gc2Fyw6AgYnVvbm87CgkvLyBzZSBpbCB2b3RvIMOoIGNvbXByZXNvIHRyYSAyNyBlIDMwIGlsIGdpdWRpemlvIHNhcsOgIG90dGltbzsKCWludCB2b3RvOwoJCmludCBtYWluICgpewoJY2luPj52b3RvOwoJaWYgKHZvdG88MTgpIHsgY291dDw8Im5vbiBoYWkgc3VwZXJhdG8gbCdlc2FtZSI8PGVuZGw7fQoJICBlbHNlIHsgaWYgKHZvdG8gPD0yMykgCgkgICAgICAgICAgICAgIHsgY291dDw8ImhhaSBzdXBlcmF0byBsJ2VzYW1lIGNvbiBnaXVkaXppbyBzdWZmaWNpZW50ZSI8PGVuZGw7fQoJICAgIGVsc2UgeyBpZiAgKHZvdG8gPD0yNikgCgkgICAgICAgICAgICAgIHsgY291dDw8ImhhaSBzdXBlcmF0byBsJ2VzYW1lIGNvbiBnaXVkaXppbyBidW9ubyI8PGVuZGw7fQoJICAgICAgIGVsc2UgeyBjb3V0PDwiaGFpIHN1cGVyYXRvIGwnZXNhbWUgY29uIGdpdWRpemlvIG90dGltbyI8PGVuZGw7fX19CgoJcmV0dXJuIDA7Cn0=