#include <bits/stdc++.h>
using namespace std;
#define endl '\n'
#define int long long
void solve()
{
int a, b;
cin >> a >> b;
const int up = 1e9;
pair<int, int> ans = {up, up};
for (int i = 1; i <= up; i *= 2)
{
for (int j = 1; i * j <= up; j *= 5)
{
int d = b * i * j;
if (d > up)
break;
// c = kb - a * 2 ^ i * 5 ^ j
// k >= (a * i * j + b - 1) / b
int v = a * i * j;
int k = (v + b - 1) / b;
int tmp1 = k * b - v, tmp2 = d;
int gd = __gcd(tmp1, tmp2);
ans = min(ans, {tmp1 / gd, tmp2});
}
}
auto [c, d] = ans;
cout << c << ' ' << d << endl;
}
signed main()
{
ios::sync_with_stdio(false);
cin.tie(nullptr);
int T = 1;
cin >> T;
while (T--)
{
solve();
}
return 0;
}