Два лінійні прискорювачі частинок A та B, розташовані один навпроти одного на відстані , прискорюють елементарні частинки. A вистрілює x-частинки, тоді як B вистрілює y-частинки. Два види частинок летять назустріч один одному, і коли x-частинка зустрічає y-частинку, вони стикаються і анігілюють. Варто зазначити, що x-частинка може обганяти інші x-частинки, так само як y-частинка може обганяти інші y-частинки без жодних наслідків для частинок.
Отже, у певний момент часу, який ми вважаємо нульовим, починається вистріл x-частинок і y-частинок з двох прискорювачів. Кожна частинка рухається зі своєю постійною швидкістю. Частинки нумеруються в порядку їх вистрілу від до , це стосується як x-частинок, так і y-частинок.
Зауваження: Для часу , частинка зі швидкістю проходить відстань s = vt.
Моменти вистрілу для x-частинок: 0 = t_{x_1} < t_{x_2} < t_{x_3} < \ldots < t_{x_N}, а їх швидкості: v_{x_1}, v_{x_2}, v_{x_3}, \ldots, v_{x_N}.
Відповідно, для y-частинок моменти позначені як 0 = t_{y_1} < t_{y_2} < t_{y_3} < \ldots < t_{y_N}, а їх швидкості: v_{y_1}, v_{y_2}, v_{y_3}, \ldots, v_{y_N}.
Вистріл виконується таким чином, щоб забезпечити виконання наступних умов:
Кожна частинка зіткнеться з частинкою протилежного типу;
Коли дві частинки стикаються, всі інші частинки будуть на відстані не менше від точки зіткнення. Це гарантія для перших зіткнень.
Напишіть програму particles, щоб визначити перші зіткнень між частинками двох видів.
Три розділені пробілом додатні цілі числа (1 \le N \le 50000), (1 \le L \le 10^9), і (1 \le K \le 100) зчитуються з першого рядка стандартного вводу.
Наступні рядків містять два розділені пробілом невід'ємні цілі числа t_{x_i} (0 \le t_{x_i} \le 10^9) і v_{x_i} (1 \le v_{x_i} \le 10^9) кожен: момент вистрілу і швидкість відповідної x-частинки.
Останні рядків вхідних даних містять, відповідно, кожен момент вистрілу t_{y_i} (0 \le t_{y_i} \le 10^9) і швидкість v_{y_i} (1 \le v_{y_i} \le 10^9) відповідної y-частинки у тому ж форматі.
Програма повинна вивести на стандартний вихід рядків, кожен з яких містить два розділені пробілом додатні цілі числа: номери x-частинки та y-частинки, які беруть участь у відповідному зіткненні.
Рядки виводяться у порядку зростання за порядком зіткнень – від першого до -го.
Приклад 1