#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,n) for (int i=a;i<n;i++)//iをaからn
#define per(i,n,a) for (int i=a-1;i>=n;i--)//iをnからa
#define db(x) cout << #x << " = " << x << endl
#define db2(x, y) cout << "(" << #x << ", " << #y << ") = (" << x << ", " << y << ")\n"; //デバッグ用
#define all(x) (x).begin(), (x).end()
#define INF 1000000000000 //10^12:∞
#define MOD 1000000007 //10^9+7:合同式の法
#define pb push_back
#define F first
#define S second
typedef long long ll;
//sort(all(a)); ソート
//sort(all(a),greater<int>()); 逆順ソート
//a.erase(unique(all(a)), a.end()); ソート後に重複を削除
//cout<< std::fixed << std::setprecision(15)<<0.000001<<endl; 小数点以下を表示させる

int main() {
    ll a,b,w;
    cin>>a>>b>>w;
    
    ll minans=INF,maxans=0;
    ll kosuu=1;
    bool flag=false;
    
    while(true){
        
    if(kosuu*a<=w*1000&&w*1000<=kosuu*b){
    minans=kosuu;
    flag=true;
    while(true){
    maxans=max(maxans,kosuu);
    kosuu++;
    if(kosuu*a>w*1000){
        break;
    }
    }
    }
    kosuu++;
    if(kosuu*a>w*1000){
        break;
    }
    }
    
    if(flag){
    cout<<minans<<" "<<maxans<<endl;
    }else{
    cout<<"UNSATISFIABLE"<<endl;
    }
 return 0;
}
#include <bits/stdc++.h>


int main() {
    std::vector<int> a(3);
    std::cin >> a[0] >> a[1] >> a[2];
    std::sort(a.begin(), a.end());
    if (a[1] - a[0] == a[2] - a[1]) {
        std::cout << "Yes" << std::endl;
    } else {
        std::cout << "No" << std::endl;
    }
}
