Маємо послідовність цілих чисел ~A~ довжини ~N~, де ~A_1 = X~, ~A_{i+1} = A_i+D~ (~1 \leq i < N~).
Степан візьме деякі (можливо всі або жодного) з елементів у цій послідовності, а Андрій візьме всі інші.
Нехай ~S~ і ~T~ --- сума чисел, узятих Степаном та Андрієм відповідно.
Скільки існує можливих значень ~S - T~?
Формат вхідних даних
Вхідний потік містить цілі числа ~N, X, D~ (~1 \le N \le 2 \times 10^5~, ~-10^8 \le X,D \le 10^8~).
Числа у рядку розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести шукану кількість.
Примітка
До прикладу 1:
А є (4, 6, 8). Є вісім способів взяти елементи:
((), (4, 6, 8)), ((4), (6, 8)), ((6), (4, 8) ), ((8), (4, 6))), ((4, 6), (8))), ((4, 8), (6))), ((6, 8), (4 ))) і ((4, 6, 8 ), ()).
Значення ~S - T~ у цих способах становлять -18, -10, -6, -2, 2, 6, 10 і 18, відповідно, тому існує вісім можливих значень ~S - T~.
Приклад вхідних даних
3 4 2
Приклад вихідних даних
8
Приклад вхідних даних
2 3 -3
Приклад вихідних даних
2
Приклад вхідних даних
100 14 20
Приклад вихідних даних
49805
Коментарі
Можна дізнатися обмеження на X, N i D у цій задачі?
виправив
Дякую