Tickets
문제
Bessie is going on a hiking excursion! The trail that she is currently traversing consists of checkpoints labeled ().
There are () tickets available for purchase. The -th ticket can be purchased at checkpoint () for price () and provides access to all of checkpoints (). Before entering any checkpoint, Bessie must have purchased a ticket that allows access to that checkpoint. Once Bessie has access to a checkpoint, she may return to it at any point in the future. She may travel between two checkpoints to which she has access, regardless of whether their labels differ by 1 or not.
For each of , output the minimum total price required to purchase access to both checkpoints and if Bessie initially has access to only checkpoint . If it is impossible to do so, print instead.
입력
The first line contains and .
Each of the next lines contains four integers , , , and for each .
출력
lines, one for each checkpoint.
예제
예제 1
7 6 4 1 2 3 4 10 5 6 2 100 7 7 6 1000 1 1 5 10000 1 4 6 100000 5 6
-1 -1 -1 1111 10100 110100 -1