8f87118725
(previous solution still did not work for numbers like 123.4 with precision < 3)
b00b374e64