int main()
{
long m,s,t,i,j,lc=0,shsj,zd=0,zdsj=0,tc=0,dzd=0,zsj=0,fsj=0,fm;
cin>>m>>s>>t;
for(i=0;i<=t;i++)
{
long ftime=t;
fm=m;
fm=i*4+fm;
ftime=ftime-i;
shsj=fm/10;
if(shsj>ftime)shsj=ftime;
lc=shsj*60+17*(ftime-shsj);
if(lc>zd) zd=lc;
}
if((zd<s)){cout<<"no"<<endl<<zd; return 0;}
lc=0;
for(i=0;i<=t;i++)
{
long ft=t;//fent;
fm=m;
fm=i*4+fm;ft=ft-i;
shsj=fm/10;
if(shsj>t)shsj=ft;
for(j=1;j<=shsj;j++)
{lc=lc+60;fsj++; if(lc>=s) {dzd=lc;
tc=1;break;}
}
for(j=1;j<=t-shsj;j++)
{if(tc) break;
lc=lc+17;fsj++; if(lc>=s){dzd=lc; break;}
}
if((lc>=s)&&(lc<=zd)){ zd=lc;zsj=fsj;} else;
}
if((zd>=s)) cout<<"yes"<<endl<<zsj;
return 0;
}