Комбінації#7439

Комбінації

1 секунда
128 мегабайтів
Середня

Скільки чисел у перших рядках Трикутника Паскаля діляться на просте число ? Іншими словами, знайдіть кількість пар таких, що (0 \le j \le i < n) і C(i, j) ділиться на . Тут

prb7439.gif
prb7439.gif

Вхідні дані

Два цілі числа , (1 \le n \le 10^7, 3 \le p \le 100).

Вихідні дані

Виведіть шукану кількість.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading