You are given stones. The weight of stone is .
You have a bag with capacity . You may choose any subset of stones whose total weight is at most .
The score of your choice is the total weight of the chosen stones.
Let be the maximum possible score.
You do not need to find an optimal subset. You only need to output any subset whose score is at least of .
In other words, if the score of your subset is , your output is accepted if .
The input is given in the following format:
For each test case, first output an integer , the number of chosen stones.
Then output distinct integers , the indices of the chosen stones.
The total weight of the chosen stones must not exceed .
If the score of your subset is , it must satisfy .
The output format is:
If , the second line for that test case should be empty.
The chosen stones have total weight .
This does not fill the bag exactly, but it is still valid because is exactly of and does not exceed the capacity.