--- id: 5900f4ca1000cf542c50ffdc challengeType: 5 title: 'Problem 349: Langton"s ant' videoUrl: '' localeTitle: 'Проблема 349: Ленгтонский муравей' --- ## Description
Муравей перемещается по правильной сетке квадратов, окрашенных либо черным, либо белым. Муравьи всегда ориентированы в одном из главных направлений (слева, справа, вверх или вниз) и перемещаются от квадрата к смежному квадрату в соответствии со следующими правилами: - если он находится на черном квадрате, он переворачивает цвет квадрата в белый, поворачивается на 90 градусов против часовой стрелки и перемещается вперед на один квадрат. - если он находится на белом квадрате, он переворачивает цвет квадрата в черный, поворачивается на 90 градусов по часовой стрелке и перемещается вперед на один квадрат.

Начиная с сетки, которая полностью белая, сколько квадратов черное после 1018 ходов муравья?

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