#include using namespace std; void fast_io() { ios_base::sync_with_stdio(false); cin.tie(nullptr); } long long gb(long long n, long long b) { if (n < b) { return n; } return gb(n / b, b) * (b + 1) + n % b; } int main() { fast_io(); long long n, b, c; cin >> n >> b >> c; cout << "Yes" << endl; long long step = 1; while (true) { if (step > 1e7) { cout << "No" << endl; return 0; } step++; if (n == 0) { break; } if (n < b) { step += 2 * n; break; } n = gb(n, b) - 1; b++; step++; } if (step <= c) { cout << "Yes" << endl; cout << step << endl; } else { cout << "No" << endl; } }