Precision passed to `BigDecimal(string, prec)` has no effect, but can allocate huge memory. Just ignoring precision is better. ```ruby BigDecimal('12', 100000000000) # processing time: 4.705712s ```