Con cien baldosas, y no necesariamente utilizando todas las fichas a la vez, es posible formar cuarenta y una láminas cuadradas diferentes. Usando hasta un millón de baldosas, ¿cuántas láminas cuadradas diferentes se pueden formar?
euler173()
debe devolver 1572729.
testString: 'assert.strictEqual(euler173(), 1572729, "euler173()
should return 1572729.");'
```