#UnknownID27. XHXMMMl31UhKWg#>?.]

XHXMMMl31UhKWg#>?.]

Statement

I couldn't think of a good title for this problem, so I decided to learn from LeetCode.

— Sun Tzu, The Art of War

You are given three integers xc x_c , yc y_c , and k k ( 100xc,yc100 -100 \leq x_c, y_c \leq 100 , 1k1000 1 \leq k \leq 1000 ).

You need to find k k distinct points ( x1,y1 x_1, y_1 ), ( x2,y2 x_2, y_2 ), \ldots , ( xk,yk x_k, y_k ), having integer coordinates, on the 2D coordinate plane such that:

  • their center ^{\text{∗}} is ( xc,yc x_c, y_c )
  • 109xi,yi109 -10^9 \leq x_i, y_i \leq 10^9 for all i i from 1 1 to k k

It can be proven that at least one set of k k distinct points always exists that satisfies these conditions.

^{\text{∗}} The center of k k points ( x1,y1 x_1, y_1 ), ( x2,y2 x_2, y_2 ), \ldots , ( xk,yk x_k, y_k ) is $ \left( \frac{x_1 + x_2 + \ldots + x_k}{k}, \frac{y_1 + y_2 + \ldots + y_k}{k} \right) $ .

Format

Input

The first line contains t t ( 1t100 1 \leq t \leq 100 ) — the number of test cases.

Each test case contains three integers xc x_c , yc y_c , and k k ( 100xc,yc100 -100 \leq x_c, y_c \leq 100 , 1k1000 1 \leq k \leq 1000 ) — the coordinates of the center and the number of distinct points you must output.

It is guaranteed that the sum of k k over all test cases does not exceed 1000 1000 .

Output

For each test case, output k k lines, the i i -th line containing two space separated integers, xi x_i and yi y_i , ( 109xi,yi109 -10^9 \leq x_i, y_i \leq 10^9 ) — denoting the position of the i i -th point.

If there are multiple answers, print any of them. It can be shown that a solution always exists under the given constraints.

Sample

4
10 10 1
0 0 3
-5 -8 8
4 -5 3
10 10
-1 -1
5 -1
-4 2
-6 -7
-5 -7
-4 -7
-4 -8
-4 -9
-5 -9
-6 -9
-6 -8
1000 -1000
-996 995
8 -10