1438 没有最好,只有更好


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 64K

Problem types
Allowed languages
C, C++, Java, Python

Description

描述超简单,就是给你一个最简分数,要你找到一个分子和分母都在[1,32767]范围内的最简分数,使得这两个最简分数差值的绝对值最小但不为零。何谓最简分数,即分子分母的最大公约数为1。

Input

输入包含多组测试数据。 每组测试数据给定两个整数a、b,分别表示分子和分母 (1<=a<b<=32767)。

Output

针对每组测试数据,输出两个整数,分别表示与给定分数最接近的分数的分子和分母。 若有多个结果,则只需输出分数值最小的那个分数。

Sample

Input

2 3

Output

21845 32767

Hint

21845/32767 = .666676839503.... ~ 0.666666.... = 2/3.


Comments

There are no comments at the moment.