Сортировка дробей

Сложность: 34%

На доске выписано две последовательности из nn различных целых чисел: A=[a1,a2,,an]A = [a_1, a_2, \ldots, a_n] и B=[b1,b2,,bn]B = [b_1, b_2, \ldots, b_n].

Составим из них n2n^2 дробей вида ai/bja_i / b_j, сократим каждую дробь и отсортируем их по неубыванию.

Задано число qq и qq целых чисел c1,c2,,cqc_1, c_2, \ldots, c_q. Для каждого jj следует выдать cjc_j-ю в неубывающем порядке дробь из получившихся.

Входные данные

На первой строке ввода находятся числа nn и qq (1n1051 \le n \le 10^5, 1q1051 \le q \le 10^5, qn2q \le n^2).

Дополнительно выполняется неравенство nq105n\cdot q \le 10^5.

На второй строке ввода находятся nn различных целых чисел a1,a2,,ana_1, a_2, \ldots, a_n (1ai1061 \le a_i \le 10^6).

На третьей строке ввода находятся nn различных целых чисел b1,b2,,bnb_1, b_2, \ldots, b_n (1bi1061 \le b_i \le 10^6).

На четвертой строке ввода находятся qq различных целых чисел c1,c2,,cqc_1, c_2, \ldots, c_q (1cin21 \le c_i \le n^2).

Выходные данные

Выведите qq строк. На jj-й строке выведите cjc_j-ю по неубыванию дробь среди получившихся. Дробь p/qp/q следует выводить в формате <<p q>>, дробь должна быть несократимой.

Подзадачи

баллынеобх. подзадачиограничения
0

0

-

Тесты из условия

1

14

-

n50n \le 50

2

13

1

n500n \le 500

3

15

-

q100,ci100q \le 100, c_i \le 100

4

21

3

qi105q_i \le 10^5

5

37

1, 2, 3, 4

Нет дополнительных ограничений

STDINSTDOUT
4 8
3 4 1 2
2 3 4 5
1 16 2 4 5 6 10 15
1 5
2 1
1 4
2 5
1 2
1 2
4 5
3 2

Примечание

В примере дроби исходно равны: [32,33,34,35,42,43,44,45,12,13,14,15,22,23,24,25],\left[ \frac{3}{2}, \frac{3}{3}, \frac{3}{4}, \frac{3}{5}, \frac{4}{2}, \frac{4}{3}, \frac{4}{4}, \frac{4}{5}, \frac{1}{2}, \frac{1}{3}, \frac{1}{4}, \frac{1}{5}, \frac{2}{2}, \frac{2}{3}, \frac{2}{4}, \frac{2}{5} \right], после сокращения [32,11,34,35,21,43,11,45,12,13,14,15,11,23,12,25],\left[ \frac{3}{2}, \frac{1}{1}, \frac{3}{4}, \frac{3}{5}, \frac{2}{1}, \frac{4}{3}, \frac{1}{1}, \frac{4}{5}, \frac{1}{2}, \frac{1}{3}, \frac{1}{4}, \frac{1}{5}, \frac{1}{1}, \frac{2}{3}, \frac{1}{2}, \frac{2}{5} \right], после сортировки [15,14,13,25,12,12,35,23,34,45,11,11,11,43,32,21].\left[ \frac{1}{5}, \frac{1}{4}, \frac{1}{3}, \frac{2}{5}, \frac{1}{2}, \frac{1}{2}, \frac{3}{5}, \frac{2}{3}, \frac{3}{4}, \frac{4}{5}, \frac{1}{1}, \frac{1}{1}, \frac{1}{1}, \frac{4}{3}, \frac{3}{2}, \frac{2}{1} \right].