---
id: 5900f3f71000cf542c50ff0a
title: 'Завдання 139: мозаїка Піфагора'
challengeType: 1
forumTopicId: 301767
dashedName: problem-139-pythagorean-tiles
---

# --description--

Нехай числами (a, b, c) представлені три сторони прямокутного трикутника з цілими сторонами. Можливо об’єднати чотири такі трикутники, щоб отримати квадрат з довжиною сторони c.

Наприклад, трикутники (3, 4, 5) можна об’єднати, утворивши квадрат 5х5 і прорізом 1х1 всередині. Як бачимо, квадрат можна покрити двадцятьма п’ятьма квадратними плитками 1х1.

<img class="img-responsive center-block" alt="два квадрати 5x5: один складається з чотирьох трикутників 3x4x5, розташованих так, що посередині утворюється проріз 1x1; другий — з двадцяти п’яти квадратів 1x1" src="https://cdn.freecodecamp.org/curriculum/project-euler/pythagorean-tiles.png" style="background-color: white; padding: 10px;" />

Однак, якщо використати трикутники (5, 12, 13), проріз становитиме 7х7. Квадрат 13х13 неможливо заповнити квадратами 7х7.

Відомо, що периметр трикутника праворуч менший за сто мільйонів. Для скількох Піфагорових трикутників можливе таке покриття плиткою?

# --hints--

`pythagoreanTiles()` має повернути `10057761`.

```js
assert.strictEqual(pythagoreanTiles(), 10057761);
```

# --seed--

## --seed-contents--

```js
function pythagoreanTiles() {

  return true;
}

pythagoreanTiles();
```

# --solutions--

```js
// solution required
```
