--- id: 5900f4911000cf542c50ffa3 challengeType: 5 title: 'Problem 292: Pythagorean Polygons' videoUrl: '' localeTitle: 'Задача 292: Пифагорейские полигоны' --- ## Description
Мы будем определять пифагорейский многоугольник как выпуклый многоугольник со следующими свойствами: существует по крайней мере три вершины, три вершины не выровнены, каждая вершина имеет целые координаты, каждое ребро имеет целую длину. Для заданного целого n определим P ( n) как число различных пифагорейных полигонов, для которых периметр ≤ n. Пифагорейские многоугольники должны считаться раздельными, если ни один не является переводом другого.

Вам дается, что P (4) = 1, P (30) = 3655 и P (60) = 891045. Найдите P (120).

## Instructions
## Tests
```yml tests: - text: euler292() должен возвращать 3600060866. testString: 'assert.strictEqual(euler292(), 3600060866, "euler292() should return 3600060866.");' ```
## Challenge Seed
```js function euler292() { // Good luck! return true; } euler292(); ```
## Solution
```js // solution required ```