显示器
题号:NC200572
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

LCD显示器为r行c列的一个像素矩阵。现在要显示分辨率的c:r比例为a:b,请问能使用的最大分辨率(即像素点最多的分辨率)为多少?

输入描述:

第一行是一个整数,表示样例的个数。

每个样例的第一行为3个整数,,表示显示器的像素为r行c列,有m种显示比例。
以后的m行,每行两个整数,保证a与b互质。

输出描述:

对于每个样例的显示比例,输出最大的显示分辨率,第一个为列,第二个为行,中间一个空格隔开。如果不可能,输出两个0。
每个样例之间用一个空行隔开。
示例1

输入

复制
2
1600 900 3
16 9
8 5
4 3
1024 768 3
16 9
8 5
4 3

输出

复制
1600 900
1440 900
1200 900

1024 576
1024 640
1024 768