#abc118d. [abc118_d]Match Matching
[abc118_d]Match Matching
Problem Statement
Find the largest integer that can be formed with exactly matchsticks, under the following conditions:
- Every digit in the integer must be one of the digits .
- The number of matchsticks used to form digits should be , respectively.
Constraints
- All values in input are integers.
- are all different.
- There exists an integer that can be formed by exactly matchsticks under the conditions.
Input
Input is given from Standard Input in the following format:
Output
Print the largest integer that can be formed with exactly matchsticks under the conditions in the problem statement.
Sample Input 1
20 4
3 7 8 4
Sample Output 1
777773
The integer can be formed with matchsticks, and this is the largest integer that can be formed by matchsticks under the conditions.
Sample Input 2
101 9
9 8 7 6 5 4 3 2 1
Sample Output 2
71111111111111111111111111111111111111111111111111
The output may not fit into a -bit integer type.
Sample Input 3
15 3
5 4 6
Sample Output 3
654