#include<bits/stdc++.h> using namespace std; int main(){ int n,k,x;cin>>n>>k>>x; /* 总共k个数 以l=x为起始,为最多情况,最多的倍数数量为n=(k-1)/x+1 例如 k=7,x=3时,只要取l=3,r=9,可以得到n=3 那么以l=x+1为起始,即为最少情况,最少情况数量为n=(k-1)/x 例如 k=7,x=3时,只要取l=4,r=10,可以得到n=2 除了这两种情况,其余都为-1 */ if((k-1)/x+1!=n&&(k-1)/x!=n){cout<<"-1";return 0;} if((k-1)/x+1==n){printf("%lld %lld",x+1ll-1ll,x+k-1ll);} else {printf("%lld %lld",x+1ll,x+k);} return 0; }