Codeforces Round 214 (Div. 2) |
---|
Закончено |
Со времен прошлого раунда ничего не изменилось, Дима и Инна все также любят друг друга и хотят быть вместе. С Сережей договорились, осталось договориться с вахтой...
В общежитии Димы есть четыре вахты. Каждый день работает две вахтерши. Каждую вахтершу можно задобрить подарком, купив ей шоколадку или сок. Для каждой вахтерши известна минимальная цена шоколадки, которую она может принять в качестве подарка, и минимальная цена сока, который она может принять в качестве подарка. Если шоколадка для вахтерши стоит меньше минимальной цены на шоколадку для этой вахтерши, или сок для вахтерши стоит меньше минимальной цены на сок для этой вахтерши, вахтерша не примет такой подарок.
Чтобы пройти через вахту, нужно задобрить обеих вахтерш.
В магазине есть неограниченное количество соков и шоколадок любой целой цены, начиная от 1. Дима хочет выбрать некоторую вахту, купить по одному угощению каждой вахтерше из этой вахты и потратить при этом ровно n рублей.
Помогите ему выбрать вахту, через которую провести Инну, либо скажите, что это невозможно, только учтите, что в этом случае Инна очень расстроится!
Первая строка входных данных содержит целое число n (1 ≤ n ≤ 105) — количество денег, которое хочет потратить Дима. Далее следуют четыре строки, описывающие вахты. Каждая строка содержит по четыре целых числа a, b, c, d (1 ≤ a, b, c, d ≤ 105) — минимальная цена шоколадки и минимальная цена сока для первой вахтерши, минимальная цена шоколадки и минимальная цена сока для второй вахтерши соответственно.
В единственной строке выходных данных через пробел выведите три целых числа: номер вахты, стоимость первого угощения и стоимость второго угощения. Если нет вахты, через которую Дима может провести Инну при таких условиях, в единственной строке выведите -1.
Вахты нумеруются от 1 до 4 в соответствии с порядком, указанном во входных данных.
Если существует несколько решений, разрешается вывести любое.
10
5 6 5 6
6 6 7 7
5 8 6 6
9 9 9 9
1 5 5
10
6 6 6 6
7 7 7 7
4 4 4 4
8 8 8 8
3 4 6
5
3 3 3 3
3 3 3 3
3 3 3 3
3 3 3 3
-1
Пояснение к примеру 1.
Единственным способом потратить 10 рублей, купив угощения, которые будут не меньше установленной вахтой цен, будет купить обоим вахтершам из первой вахты шоколадку по 5 рублей.
Пояснение к примеру 2.
Чтобы задобрить первую вахту, нужно 12 рублей, вторую — 14, четвертую — 16. Поэтому, единственная вахта, которую мы можем задобрить — третья. Собственно, мы можем купить шоколадку за 4 рубля первой вахтерше и сок за 6 рублей второй.
Название |
---|