Вам дано одно целое число $$$x$$$. Найдите количество различныx прямоугольных треугольников ненулевой площади с целыми сторонами, что один из катетов равен $$$x$$$. Два треугольника считаются различными, если их нельзя наложить друг на друга при помощи параллельных сдвигов, поворотов и отражений.
В первой строке дано одно целое число $$$t$$$ $$$(1 \le t \le 5)$$$ — количество наборов входных данных.
В каждой из последующих $$$t$$$ строк дано одно целое число $$$x$$$ $$$(1 \le x \le 10^9)$$$ — длина катета.
Выведите $$$t$$$ строк — количество прямоугольных треугольников с катетом $$$x$$$ для каждого набора входных данных.
Тесты к этой задаче состоят из нескольких групп. Баллы за каждую группу ставятся только при прохождении всех тестов группы и всех тестов всех необходимых групп.
| Группа | Баллы | Дополнительные ограничения | Необходимые группы | Комментарий |
| 0 | 0 | — | — | Тесты из условия |
| 1 | 30 | $$$x \le 40$$$ | 0 | Можно доказать, что при $$$x \le 40$$$, длины всех сторон всех подходящих треугольников не превышают $$$1000$$$. |
| 2 | 25 | $$$x \le 1000$$$ | 0, 1 | |
| 3 | 15 | $$$x \le 10^5$$$ | 0, 1, 2 | |
| 4 | 10 | $$$x = 2^k$$$, $$$1 \le k \le 29$$$ | — | |
| 5 | 20 | $$$x \le 10^9$$$ | 0-4 |
2152
4 0
Для $$$x=15$$$ существует ровно $$$4$$$ различных прямоугольных треугольника с целочисленными сторонами: $$$(8, 15, 17)$$$, $$$(15, 20, 25)$$$, $$$(15, 36, 39)$$$ и $$$(15, 112, 113)$$$.
| Name |
|---|


