El triplete ( a , b , c ) se llama un triplete de collar si puede colocar k ≥ 3 círculos distintos C 1 , C 2 , ..., C k de tal manera que:
Sea T ( n ) el número de tripletes de collar ( a , b , c ) de modo que a , b y c sean enteros positivos, y b ≤ n . Por ejemplo, T (1) = 9, T (20) = 732 y T (3000) = 438106.
Encontrar T (1 000 000 000).
necklace(1000000000)
debe devolver 747215561862.
testString: 'assert.strictEqual(necklace(1000000000), 747215561862, "necklace(1000000000)
should return 747215561862.");'
```