Сума добутків#1088

Сума добутків

1 секунда
64 мегабайти
Легка

Дано множину змінних x_1, x_2, \ldots, x_N. Кожна змінна x_i може набувати лише значень , або . Для заданого цілого числа визначте кількість способів призначити значення змінним x_i так, щоб сума всіх можливих добутків x_i \cdot x_j дорівнювала , де i < j та i, j = 1, 2, \ldots, N. Два способи вважаються різними, якщо вони містять різну кількість x_i = 0.

Вхідні дані

У першому рядку задано числа та , розділені пробілом.

2 \leq N \leq 10000, -10000 < S < 10000.

Вихідні дані

Виведіть єдине ціле число — кількість способів подати у вигляді суми добутків.

Приклади

Приклад 1

Loading
Loading