#SQFFACT. Square-free Integers Factorization

Square-free Integers Factorization

Given the positive integers N = p1 * p2 * ... * pk and M = (p1 - 1) * (p2 - 1) * ... * (pk - 1), i.e. M = φ(N) (Euler's totient function), where k ≥ 1, pi ≠ pj for all i ≠ j with i, j = 1, 2 ... k and pi is prime number for all i = 1, 2 ... k, your task is factor n.

Input

The first line contains a positive integer T, the number of test cases, where T ≤ 100. The following T lines each contains two numbers N and M in this order, where N < 10100.

Output

Output T lines, with prime factorization of N according with example.

Example

Input:
3
210 48
983 982
14351 14112

Output: 210 = 2 * 3 * 5 * 7 983 = 983 14351 = 113 * 127

</p>