#include <bits/stdc++.h>
long long my_sqrt(long long x) {
long long L = 0, R = 1e9 + 7, M;
long long k, n, d, e, p, q, delta; // 为避免浮点数误差,均采用长整型
scanf("%lld %lld %lld", &n, &d, &e);
delta = (n - e * d + 2) * (n - e * d + 2) - 4 * n;
p = (n - e * d + 2 - my_sqrt(delta)) / 2;
q = (n - e * d + 2 + my_sqrt(delta)) / 2;
if (p * q == n && (p - 1) * (q - 1) + 1 == e * d) // 验证
printf("%lld %lld\n", p, q);