Разбиение таблицы

아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

Рассмотрим таблицу из nn строк и mm столбцов, в клетки которой по строкам записаны числа от 11 до nmn \cdot m. Сначала заполняется первая строка слева направо, затем вторая, и так далее. Другими словами в клетку (r,c)(r, c) записано число (r1)m+c(r - 1) \cdot m + c

На рисунке приведен пример такой таблицы для n=3n = 3, m=5m = 5.

12345
678910
1112131415

Требуется разделить таблицу одним вертикальным или горизонтальным разрезом, проходящим по сторонам клеток, так чтобы сумма чисел в получившихся частях таблицы отличалась как можно меньше. В этой задаче в одном тесте вам придётся ответить на несколько запросов об оптимальном разрезании таблицы.

입력

В первой строке ввода задано целое число tt --- количеcтво запросов (1t1051 \le t \le 10^5). 

В следующих tt строках заданы по два числа nn, mm (1n,m1091 \le n, m \le 10^9, 2n×m1092 \le n \times m \le 10^9).

출력

В tt строках выведите ответы на запросы, по одному на строке. 

Ответ на каждый запрос должен быть выведен в формате <<D $x$>>, где D --- это <<V>>, если нужно резать по вертикали, <<H>> --- если по горизонтали, а xx --- номер столбца или строки, перед которым надо сделать разрез. Строки пронумерованы от 11 до nn, столбцы пронумерованы от 11 до mm.

Если правильных ответов несколько, то надо вывести вариант с вертикальным разрезом, если он есть, а если и после этого вариантов несколько, то из вариантов с различными xx следует выбрать тот, в котором xx меньше.