--- id: 5900f3e01000cf542c50fef2 challengeType: 5 title: 'Problem 114: Counting block combinations I' videoUrl: '' localeTitle: 'Problema 114: Contando Combinações de Blocos I' --- ## Description
Uma fileira medindo sete unidades de comprimento tem blocos vermelhos com um comprimento mínimo de três unidades colocadas, de modo que quaisquer dois blocos vermelhos (que podem ter comprimentos diferentes) são separados por pelo menos um quadrado preto. Existem exatamente dezessete maneiras de fazer isso.

Quantas maneiras uma fileira medindo cinquenta unidades de comprimento pode ser preenchida? NOTA: Embora o exemplo acima não se presta à possibilidade, em geral é permitido misturar tamanhos de bloco. Por exemplo, em uma fileira de oito unidades de comprimento, você pode usar vermelho (3), preto (1) e vermelho (4).

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