Seja T (N) o número de possibilidades que N assentos são ocupados por N pessoas com as regras dadas. A figura a seguir mostra T (4) = 8.
Podemos verificar que T (10) = 61632 e T (1 000) mod 100 000 007 = 47255094. Encontre T (1 000 000) mod 100 000 007.
euler364()
deve retornar 44855254.
testString: 'assert.strictEqual(euler364(), 44855254, "euler364()
should return 44855254.");'
```