Beautiful Array
84% Success323 Attempts30 Points2s Time Limit256MB Memory1024 KB Max Code
Kevin thinks that array A is beautiful if
- It contains N positive integers.
- It doesn't contain any bad numbers.
- There doesn't exist any number x and tuple (y1, y2, ..., yK) such that Ax = Ay1 · Ay2 · ... · AyK (yi < x).
Kevin knows M bad numbers Bi. Kevin also knows that 1 isn't a bad number. Now he wants to find lexicographically smallest beautiful array.
Input format:
The first line of the input contains three numbers N, K, M. The next line contains M integers - Bi.
Output format:
Output N integers - lexicographically smallest beautiful array.
Constraints:
- 2 ≤ N, K ≤ 2 · 104
- 0 ≤ M ≤ 2 · 104
- 0 ≤ Bi ≤ 109
- N, M, K ≤ 100 in test data worth 20% of all points
- M = 0 in test data worth 20% of all points
Examples
Input
7 2 3 4 7 47
Output
1 2 3 5 8 11 12
Please login to use the editor
You need to be logged in to access the code editor
Loading...
Please wait while we load the editor
Loading Editor...
Results