#include <bits/stdc++.h>
using namespace std;
long long int extended_euclid(long long int a, long long int b,
                              long long int& x, long long int& y) {
  if (b == 0) {
    x = 1;
    y = 0;
    return a;
  }
  long long int x1, y1;
  long long int d = extended_euclid(b, a % b, x1, y1);
  x = y1;
  y = x1 - y1 * (a / b);
  return d;
}
void solve() {
  long long int a, b, c;
  cin >> a >> b >> c;
  long long int x, y;
  long long int g = extended_euclid(a, b, x, y);
  if (c % g != 0)
    cout << "NO";
  else {
    x *= c / g;
    y *= c / g;
    long long int k1 = ceil((-1.0 * x * g) / b);
    long long int k2 = floor((1.0 * y * g) / a);
    if (k2 >= k1)
      cout << "YES";
    else
      cout << "NO";
  }
}
int32_t main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  long long int T = 1;
  for (long long int TT = 1; TT <= T; TT++) {
    solve();
  }
}
