Calculation of the term required to save up desired money amount

The purpose of this deposit calculator:
Using this deposit calculator you can figure out the term required for your deposit to grow up to a desired amount. This term is affected by interest accrual rate and frequency as well as deposit addition amounts and frequency.
Initial (seed) amount initial_amount_comm
Deposit datedeposit_date_comm года
Interest rate % per annum
Interest accrual frequencyinterest_acc_freq_comm
interest compounding
Residenceresidence_comm I live in Russia 183 days a year or more which entitles me a tax resident status
Deposit additionsadditions_comm I am not going to make additions to this deposit

I am going to make an addition on this deposit on
I am going to save up target_amount_comm