### 赶紧找bug,否则我del你!(doge)
不废话了,亮代码
#include <bits/stdc++.h>
using namespace std;
#define win return 0 * printf("Yes\n%d", t)
#define check s >= S
int M, S, T, s = 0, t = 0;
int main() {
cin >> M >> S >> T;
while (M >= 10 && t < T) {
M -= 10, t++, s += 60;
if (check)
win;
}
if (t >= T) {
cout << "No\n" << s << endl;
return 0;
}
if (M >= 8 && T - t >= 2) {
M = 2, t += 2, s += 60;
} else if (M >= 6 && T - t >= 2) {
s += 60, t += 2, M = 0;
if (check)
win;
} else if (M >= 4 && T - t >= 3) {
M = 2, t += 3, s += 60;
if (check)
win;
} else if (M >= 2 && T - t >= 3) {
M = 0, t += 3, s += 60;
if (check)
win;
}
while (S - s >= 120 && T - t >= 7)
s += 120, t += 7;
while (t < T) {
s += 17, t++;
if (check)
win;
}
cout << "No\n" << s << endl;
return 0;
}