Розклад на прості доданки#389

Розклад на прості доданки

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

Ціле число, більше , можна однозначно подати у вигляді добутку простих множників, якщо множники записані у неспадному порядку. Однак, коли число подають у вигляді суми простих чисел (також у неспадному порядку), може існувати декілька різних розкладів. Наприклад, число можна розкласти на суми простих чисел різними способами:

11 = 11
11 = 2 + 2 + 7
11 = 3 + 3 + 5
11 = 2 + 2 + 2 + 5
11 = 2 + 3 + 3 + 3
11 = 2 + 2 + 2 + 2 + 3

Напишіть програму, яка знайде кількість способів розкласти задане число на суму простих доданків.

Вхідні дані

Одне натуральне число (1 < n \leq 5000).

Вихідні дані

Виведіть кількість розкладів заданого числа на суму простих доданків.

Приклади

Приклад 1

Loading
Loading