Діофант Олександрійський був єгипетським математиком, який жив в Александрії. Він став одним із перших математиків, які вивчали рівняння, де змінні обмежуються цілими значеннями. На його честь ці рівняння називають діофантовими рівняннями. Одне з найвідоміших діофантових рівнянь має вигляд x^n + y^n = z^n. Ферма припустив, що для n > 2 це рівняння не має розв'язків у додатних цілих числах , і . Доведення цієї теореми, відомої як Велика теорема Ферма, було знайдено лише нещодавно Ендрю Вайлсом, англійським математиком із Принстонського університету (США).
Розглянемо наступне діофантове рівняння:
де x, y, n \in \mathbb{N}^+ \qquad (1)
Діофанта цікавило наступне питання: для заданого , скільки різних розв'язків (тобто таких, що задовольняють x \leq y) має рівняння ? Наприклад, для n = 4 існує рівно три різних розв'язки:
Очевидно, перебір цих розв'язків може бути трудомістким для великих . Чи зможете ви допомогти Діофанту швидко підрахувати кількість різних розв'язків для великого ?
Перший рядок містить кількість тестових випадків. Кожен тестовий випадок заданий у окремому рядку та містить одне ціле число (1 \leq n \leq 10^9).
Вивід для кожного тесту починається з рядка Scenario #i:, де — номер тесту, починаючи з . У наступному рядку слід вивести кількість різних розв'язків рівняння для заданого значення . Після кожного тесту виведіть порожній рядок.
Приклад 1