Linear Interpolation:
15%:
1,000 (1-(1+0.15)^20) / (1-(1+0.15)) = 102,443.58
20%:
1,000 (1-(1+0.20)^20) / (1-(1+0.20)) = 186,688.00
(i - 0.15) / (0.20 - 0.15) = (150,000.00 - 102,443.58) /
(186,688.00 - 102,443.58)
i = 0.178225264
It's a rough approximation because the two interest rates are
too far apart from the actual value (15% and 20%). If it's closer,
the values would be more accurate.