#include<bits/stdc++.h>
#define time _time
using namespace std;
long long m,s,t;
struct TI{
int len;
int power;
};
TI time[300005];
int main(){
cin>>m>>s>>t;
time[0]={0,m};
if(m>=10)time[1]={(m/10)*60,m%10};
else time[1]={17,m};
for(int i=2;i<=t;i++){
time[i]=time[i-1];
time[i].len+=17;
for(int j=i-2;j>=1 and j>=i-3;j--){
time[j].power+=4;
}
for(int j=i-2;j>=1 and j>=i-3;j--){
if(time[j].power>=10 and time[j].len+60>time[i].len)
time[i].len=time[j].len+60,time[i].power=time[j].power-10;
}
cout<<time[i].len<<" ";
if(time[i].len>=s){
cout<<"YES"<<endl<<i;
return 0;
}
}
cout<<"NO"<<endl<<time[t].len;
}
谢谢各位dalao