Вчені в Байтландії розробили новий лазер для допомоги у своїх дослідженнях. Перед тим як цей лазер буде використаний на практиці, його необхідно протестувати на секретному полігоні в Байтландії.
Полігон для випробувань має розміри N-1 на M-1 метрів і розділений на квадрати площею 1\ \mathrm{м}^2 вертикальними та горизонтальними лініями. Ця область виглядає як сітка з N-1 рядків та M-1 стовпців. Горизонтальні лінії нумеруються знизу вгору, починаючи з , а вертикальні — зліва направо, також з . Таким чином, кожне перетинання вертикальної та горизонтальної ліній (усього N \times M перетинань) ідентифікується парою чисел (X, Y), які називаються координатами точки: — номер вертикальної лінії, — номер горизонтальної лінії у місці перетину.
Лазер розташований у точці з координатами . В усіх інших точках перетинань встановлені датчики, які спрацьовують, коли лазерний промінь проходить через них. Лазер може стріляти з у будь-яку іншу точку перетину. Спрацьовують лише ті датчики, через які реально проходить відрізок із кінцями у стартовій координаті лазера і у вибраній цільовій точці. Зверніть увагу, що всі датчики і лазер знаходяться в одній площині.

Рисунок 1. Опис до першого прикладу. N = 3,\ M = 6,\ A = 1,\ B = 1
Постріл у точку призводить до спрацьовування датчиків та , а постріли у точки і активують лише датчики на кінцях відрізка. Після пострілів у всі інші точки, датчики , , та спрацьовують по рази, датчик — рази, датчик — рази, датчик — разів, а решта — по разу кожен. Загалом усі датчики спрацювали разів.
Під час випробувань учені стріляють лазером із початкової точки у кожну іншу точку сітки рівно один раз. Ваше завдання — визначити, скільки разів загалом спрацюють усі датчики на полігоні.
Вхідний файл містить один рядок із чотирма цілими числами, розділеними пробілами: , (2 \leq N,\ M \leq 1000000), (1 \leq A \leq M), та (1 \leq B \leq N).
Виведіть одне ціле число — загальну кількість спрацювань усіх датчиків на полі.
Приклад 1