시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 128 MB5000.000%

문제

Mirko has written down N real numbers with finite decimal notation. Next, for each number, he wrote down the arithmetic sequence that begins with 0 and its difference is the current number. For example, if the current number is x, the corresponding arithmetic sequence will be 0, x, 2x, 3x, 4x, …

On another piece of paper, Mirko has written down all members of all obtained N sequences that are in the interval [A, B], sorted in ascending order, removing possible duplicates. The next day, he seems to have lost the first paper and wants to reconstruct the initial numbers based on the second piece of paper. Help him! 

입력

The first line of input contains a natural number K, smaller than or equal to 50, the number of different elements in Mirko’s sequences in the interval [A, B].

The second line contains integers A and B (1 ≤ A < B ≤ 106 ).

Each of the following K lines contains the K described numbers, sorted in ascending order. These will be real numbers with at most 5 decimal places. 

출력

You must output N lines, where N is the size of Mirko’s set of initial numbers, containing Mirko’s (mutually distinct) initial numbers, in any order.

If multiple possible sets exist, output the one containing the smallest amount of numbers (the one with the smallest N), and if there are multiple such sets, output any. 

예제 입력 1

4
1 2
1
1.4
1.5
2

예제 출력 1

0.5
0.7

예제 입력 2

5
10 25
12
13.5
18
20.25
24

예제 출력 2

6.0
6.75

힌트

Clarification of the example : Another correct solution is {0.5, 1.4}.