Problem C. Заполнить матрицу
Input file name: input.txt
Output file name: output.txt
Time limit: 1 s
Memory limit: 128 MB
Матрица из M строк
и N столбцов заполняется
натуральными числами, начиная с единицы, по следующему
принципу:
- первая строка слева направо;
- оставшиеся элементы первого столбца сверху
вниз;
- оставшиеся элементы второй строки
справа налево;
- оставшиеся элементы второго
столбца снизу вверх.
/ul>/li>/li>/li>/li>/li>
Затем такие же действия выполняются для оставшейся
части матрицы.
Так, матрица из 6 строк и 5 столбцов будет выглядеть
таким образом:
Найдите значение числа, стоящего в i-й
строке и j-м столбце
полученной матрицы. Нумерация строк и столбцов
начинается с единицы.
Input
Единственная строка
входного файла содержит четыре числа:
M, N, i, j
(
1 ≤ M, N ≤ 109, 1 ≤ i ≤ M, 1 ≤ j ≤ N).
В 50 % тестов значения
M
и
N не превосходят
10000, а в 20 % тестов — 100.
Output
Выведите единственное
число — ответ на задачу.
Examples