405803: GYM102114 B Beautiful Now

Memory Limit:0 MB Time Limit:2 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

B. Beautiful Nowtime limit per test2 secondsmemory limit per test256 mebibytesinputstandard inputoutputstandard output

Anton has a positive integer n, however, it quite looks like a mess, so he wants to make it beautiful after k swaps of digits.

Let the decimal representation of n as (x1x2... xm)10 satisfying that 1 ≤ x1 ≤ 9, 0 ≤ xi ≤ 9 (2 ≤ i ≤ m), which means . In each swap, Anton can select two digits xi and xj (1 ≤ i ≤ j ≤ m) and then swap them if the integer after this swap has no leading zero.

Could you please tell him the minimum integer and the maximum integer he can obtain after k swaps?

Input

The first line contains one integer T, indicating the number of test cases.

Each of the following T lines describes a test case and contains two space-separated integers n and k.

1 ≤ T ≤ 100, 1 ≤ n, k ≤ 109.

Output

For each test case, print in one line the minimum integer and the maximum integer which are separated by one space.

ExampleInput
5
12 1
213 2
998244353 1
998244353 2
998244353 3
Output
12 21
123 321
298944353 998544323
238944359 998544332
233944859 998544332

加入题单

上一题 下一题 算法标签: