# [Pyth], <strike>57</strike> 54 bytes u_.tG1lX$globals()$"neg"$__import__("decimal").Decimal This would be much shorter if we didn't need the Decimal to be up to spec, but it is what it is. Edit 1: -3 bytes because we need a number anyways, so we can use `X`s returned copy of `globals()` length as our starting value, moving it to the end and removing a `$` and some whitespace. [Try it online!][TIO-k7kntb8o] [Pyth]: https://github.com/isaacg1/pyth [TIO-k7kntb8o]: https://tio.run/##K6gsyfj/vzRer8TdMCdCJT0nPykxp1hDU0UpLzVdSSU@PjO3IL@oJD5eQyklNTkzNzFHSVPPBcL6//9ffkFJZn5e8X/dFAA "Pyth – Try It Online"