--- id: 5900f5371000cf542c51004a challengeType: 5 title: 'Problem 459: Flipping game' videoUrl: '' localeTitle: 'Задача 459: Перевернутая игра' --- ## Description
Перевернутая игра - игра с двумя игроками, играемая на квадратной доске N на N. Каждый квадрат содержит диск с одной боковой белой и одной боковой черной. Игра начинается со всех дисков, показывающих их белую сторону.

Поворот состоит из переворачивания всех дисков в прямоугольник со следующими свойствами: верхний правый угол прямоугольника содержит белый диск, ширина прямоугольника - идеальный квадрат (1, 4, 9, 16, ...), высота прямоугольника - треугольное число (1, 3, 6, 10, ...)

Игроки чередуют обороты. Игрок выигрывает, поворачивая сетку черным.

Пусть W (N) - количество выигрышных движений для первого игрока на плате N на N, при этом все диски белые, при условии идеальной игры. W (1) = 1, W (2) = 0, W (5) = 8 и W (102) = 31395.

Для N = 5 первые восемь первых побед первого игрока:

Найти W (106).

## Instructions
## Tests
```yml tests: - text: '' testString: 'assert.strictEqual(euler459(), 3996390106631, "euler459() should return 3996390106631.");' ```
## Challenge Seed
```js function euler459() { // Good luck! return true; } euler459(); ```
## Solution
```js // solution required ```