#include <cstdint>
#include <iostream>
using namespace std;

int main() {
    uintmax_t n, k, x;
    cin >> n >> k >> x;
    // mx .. (m+n-1)x
    // (m-1)x+1 .. (m+n)x-1
    uintmax_t min_len = (n - 1) * x + 1;
    uintmax_t max_len = (n + 1) * x - 1;
    if (k < min_len || k > max_len) {
        cout << -1;
        return 0;
    }
    uintmax_t lower = x;
    uintmax_t diff = min(k - min_len, x - 1);
    lower -= diff;
    cout << lower << ' ' << lower + k -1;
}
// 64 位输出请用 printf("%lld")