1511 - 找最小的倍数

输入三个数a,b和c,a可以分解成两个不大于10000的质因数的乘积。求在区间[b,c]中,是否存在两个数n和m,使得a|nm。如果存在多组结果,则输出n+m最小的那一组。

输入

输入为一行共3个正整数a,b,c.

输出

输出满足条件的两个数n和m,之间用空格隔开,如果无解则输出"No solution".

样例

输入


                

输出


                

提示

对于100%的数据,0<= a,b,c <= 1e9。

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题