#include <bits/stdc++.h>
using namespace std;
long long exgcd(long long a, long long b, long long &x, long long &y) {
  long long d = a;
  if (b != 0) {
    d = exgcd(b, a % b, y, x);
    y -= (a / b) * x;
  } else {
    x = 1;
    y = 0;
  }
  return d;
}
int main() {
  long long n, a, b, x, y, t;
  cin >> n >> a >> b;
  t = exgcd(a, b, x, y);
  if (n % t != 0 || (n < a && n < b)) {
    puts("NO");
  } else {
    t = n / t;
    long long a1 = (t * x % b + b) % b, b1 = (t * y % a + a) % a;
    long long c = n - a1 * a - b1 * b;
    if (c % a == 0)
      a1 += c / a;
    else
      b1 += c / b;
    if (a1 < 0 || b1 < 0)
      puts("NO");
    else {
      puts("YES");
      cout << a1 << " " << b1;
    }
  }
  return 0;
}
